New theory explains possible origin of the Armageddon-causing object. It forever changed history when it crashed into Earth about 66 million years ago. The Chicxulub impactor, as it's known, left behind a crater off the coast of Mexico that spans 93 miles and runs 12 miles deep.