meteorite-asteroid-impact-chickzalub While evidence suggests that meteoroids may have ended life on Earth at one point, ungodly researchers are claiming that a “meteoroid bombardment” could have been responsible for creating habitable conditions as well, a sort of Project Gensis: “Large bombardments of meteoroids approximately four billion years ago could have helped to make the early Earth and Mars more habitable for life by modifying their atmospheres.” |ScienceDaily|