Calliope Hummingbird, Stellula calliope

Buy Add to Lightbox Download
Calliope Hummingbird (Stellula calliope), male feeding on flower, New Mexico, USA
Calliope Hummingbird (Stellula calliope), male feeding on flower, New Mexico, USA