Author's Articles:
The Chixchulub crater on Mexico's Yucatan Peninsula was long believed to be the result ...