Buff-breasted Sabrewing, Campylopterus duidae

Common Name Buff-breasted Sabrewing
Scientific Name Campylopterus duidae
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data