Buff-thighed Puffleg, Haplophaedia assimilis

Common Name Buff-thighed Puffleg
Scientific Name Haplophaedia assimilis
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data