Western Warbling Vireo Vireo swainsoni

Vireos, Shrike-Babblers, and Erpornis

70 Dates
60 Locations