Purple Finch (Eastern) Haemorhous purpureus purpureus

  • Cape May, New Jersey, United States