Approximately 66 million years ago, our planet was one-two punched, a new study suggests. The planet was initially struck by a space rock approximately six miles wide somewhere in present-day Mexico. The impactor, known as the Chicxulub, was among the ...