Supernovae could have helped create life on Earth byJordan Strickler January 7, 2022 - Updated on July 25, 2023 Could these giant explosions be the reason we exist?