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