South Africa's Pre- and Ancient History

The ancient history of South Africa allows one to climb the most ancient rocks on earth, walk in the footsteps of dinosaurs, and discover the very emergence of humankind. more