Older version of Ploceus capensis (Cape Weaver)

Arthur Chapman