Latest Space Radiation From an Exploding Star May Have Altered Evolution on Earth Science Alert February 21, 2025 0Comment A cosmic coincidence?