Home Science & Tech News Giant meteorite strike may have helped life thrive on Earth, research suggests