Stellula calliope (Gould, 1847)  
Family: Trochilidae
Calliope Hummingbird,  more...
Stellula calliope image