How did the building blocks of life arrive on Earth?

11 October 2024