An asteroid impact millions of years ago may have provided a natural incubator for early life on Earth, scientists say.
About 120 light-years from Earth, in the constellation Leo, a planet roughly eight times our world’s mass is forcing ...