December 25, 2024

When Life Got a Fertilizing Boost from Space: The 3.2 Billion-Year Cosmic Event