by Walter Alvarez
Sixty-five million years ago, a comet or asteroid larger than Mt. Everest slammed into the Earth, causing an explosion equivalent to the detonation of a hundred million hydrogen bombs. Vaporized im…