Beautiful Hummingbird, Calothorax pulcher

Common Name Beautiful Hummingbird
Alternative common Names Beautiful Sheartail
Scientific Name Calothorax pulcher
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data