Finch? near Victoria Falls

Finch? near Victoria Falls

Observation - Finch? near Victoria Falls - Southern Africa. Description: