Comment Comment by withinboredom For all we know, life started on Mars, not here. Hence the "sudden explosion" of life. parent withinboredom 1 year ago