Northern Shrike Lanius borealis

  • Marquette, Michigan, United States