Emerald-bellied Puffleg, Eriocnemis alinae

Common Name Emerald-bellied Puffleg
Scientific Name Eriocnemis alinae
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data