Purple Finch Haemorhous purpureus

Finches, Euphonias, and Allies

Purple Finch
49 Dates
42 Locations