Selasphorus

trivial name latin name
Calliope Hummingbird Selasphorus calliope
Volcano or Cerise-throated Hummingbird Selasphorus flammula
Rufous Hummingbird Selasphorus rufus