Many-spotted Hummingbird, Taphrospilus hypostictus

Common Name Many-spotted Hummingbird
Scientific Name Taphrospilus hypostictus
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data