An artist’s rendering of the Chicxulub impact crater on Mexico’s Yucatan Peninsula from an asteroid that slammed into the planet some 65 million years ago.