This catastrophic event wiped out 76 percent of all life on Earth 66 million years ago

This catastrophic event wiped out 76 percent of all life on Earth 66 million years ago
Discoveries made by this seafloor-based telescope could help explain powerful cosmic events
The oldest rock formation located in Canada could have only been formed from a drastic event such as a meteor bombardment