An asteroid impact today could be devastating. But a few billion years ago, an impact may have helped life exist. Scientists ...