Explore five South African places where ancient rocks, meteorite impacts, dinosaurs, fossils and human evolution reveal millions of years of history.