Ploceus capensis (Cape Weaver)

Arthur Chapman