Purple Finch Haemorhous purpureus

  • Hancock, Maine, United States