Our patience is rewarded in the Mapungubwe National Park