Vireos, Shrike-Babblers and Erponis

Blue-headed Vireo

Warbling Vireo

Cassin’s Vireo

Yellow-throated Vireo

Dwarf Vireo

Hutton’s Vireo

Slaty Vireo