New Study Suggests Link Between Exploding Stars And Life On Earth

Exploding stars have significantly influenced life on Earth during the last 500 million years, a new study claims.