Blue-headed Vireo Vireo solitarius

  • Marquette, Michigan, United States