White-throated Canary

White-throated Canary

Observation - White-throated Canary - Southern Africa. Description: