Blue-headed Vireo

Blue-headed vireo

Blue-headed Vireo (Vireo solitarius)