Black-headed Canary

Black-headed Canary

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