Rufous Hummingbird, Selasphorus rufus

Common Name Rufous Hummingbird
Scientific Name Selasphorus rufus
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data