Black-headed Oriole

Family
oriolidae
Genus (Similar Species)
Scientific Name
Oriolus larvatus
Age
Adult
BIRD CALLS