Massive Meteorite Strike May Have Sparked Life on Earth Four Times the Size of Everest!
An enormous meteorite, four times Mount Everest’s size, struck Earth 3.26 billion years ago, possibly setting the stage for life to emerge. About 3.26 billion years ago, an enormous meteorite,…