On a young Earth, giant meteors might have been a harbinger of life, not death. Please follow and like us: Email I accept the privacy policy