Did Life on Earth Begin in Comet Craters?

http://www.iflscience.com/life-might-have-started-inside-comet-craters