Eugenes fulgens (Swainson, 1827)  
Family: Trochilidae
Magnificent Hummingbird,  more...
Eugenes fulgens image