Calliope Hummingbird, Stellula calliope

Common Name Calliope Hummingbird
Scientific Name Stellula calliope
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data