Greenish Puffleg, Haplophaedia aureliae

Common Name Greenish Puffleg
Scientific Name Haplophaedia aureliae
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data