Purple-throated Sunangel, Heliangelus viola

Common Name Purple-throated Sunangel
Scientific Name Heliangelus viola
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data