Male Allen's Hummingbird (Selasphorus sasin) feeding at a flower, North America.

Back to thumbnails