Calliope hummingbird
Stellula calliope
More Calliope hummingbird information: