This 150-kilometer-wide crater lies just off the Yucatan peninsula. Scientists calculate ... implies a catastrophic cause. Depending on location and interpretation, the fossil record seems to ...