Turquoise-throated Puffleg, Eriocnemis godini

Common Name Turquoise-throated Puffleg
Scientific Name Eriocnemis godini
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data