Calliope Hummingbird, Stellula calliope

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