Comment Comment by hurrdurr2 Just more evidence that life on earth may have been helped along by all this carbon containing/organic matter deposited via meteorites. parent hurrdurr2 7 years ago