Black-headed Oriole

Black-headed Oriole

Observation - Black-headed Oriole - Southern Africa. Description: