Spot-throated Hummingbird, Leucippus taczanowskii

Common Name Spot-throated Hummingbird
Scientific Name Leucippus taczanowskii
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data