Valley of Desolation: A hike through millions of years of Karoo history