Purple Finch Haemorhous purpureus

  • Marquette, Michigan, United States