White-Throated Canary

White-Throated Canary

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