Scientists basically agree that an asteroid struck the Earth some 65 million years ago and its impact created the Chicxulub crater in Yucatan, Mexico. More controversial is the link between this ...