The study helps to explain how life began to flourish on a young planet beset by ... dinosaurs hit the early Earth at least ...