News

It was approximately 66 million years ago that an asteroid hit Earth. The asteroid landed close to the present-day Yucatán Peninsula and forever altered life.