Blue-headed Vireo Vireo solitarius

  • Laval, Quebec, Canada