Purple Finch Haemorhous purpureus

  • Coos, New Hampshire, United States