Nicole Mortillaro
August 15, 2024
Roughly 66 million years ago, something massive slammed into our planet off the coast of what is...