Exploding stars left mark on Earth

Two studies confirm that multiple supernovae have showered the Earth with radiation within the last few million years.

View original post