Hoary Puffleg, Haplophaedia lugens

Common Name Hoary Puffleg
Scientific Name Haplophaedia lugens
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data