Chicxulub is a small town at the northern tip of Mexico's Yucatan Peninsula. We're not certain, but there are strong indications that a massive comet or asteroid struck the Earth in the seas near Chicxulub about 65 million years ago.
Copyright © 2026 eLLeNow.com All Rights Reserved.