Southern Masked Weaver WSNBG

Southern Masked Weaver WSNBG

Observation - Southern Masked Weaver WSNBG - Southern Africa. Description: