Calliope Hummingbird

Stellula calliope

Biological Classification: