Purple Finch Haemorhous purpureus

  • Saguenay, Quebec, Canada