Long-tailed Sabrewing, Campylopterus excellens

Common Name Long-tailed Sabrewing
Scientific Name Campylopterus excellens
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data