Cassin's Vireo

 Cassin's Vireo, Wells Gray Provincial Park, British Columbia, Canada

Cassin's Vireo, Wells Gray Provincial Park, British Columbia, Canada