Earth and the course of life on Earth have been shaped by impacts. Scientists have uncovered links between massive impacts ...