The incomprehensible notion of a very large chunk of ice or rock from outer space smashing into the Earth has only become mainstream within the past two centuries. Though early writers imagined the utterly fantastic consequences of comet collisions and speculated on the devastation they might wreak, it was not until the 1980s when scientists finally resolved that dinosaurs were extinguished by an asteroid 66 million years ago. This startling announcement...