Ancient rocks in South Africa and Eswatini act like a geological time machine, revealing oceans, volcanoes and microbial life ...