Calliope Hummingbird Selasphorus calliope

Ed Levin County Park Sandy Wool, April, 09, 2010