Astronomers discover nearby super-Earths that could "potentially host life" - CBS News

The host star is just 11 light years from Earth — making us practically neighbors.


SOURCE: CBS News Read More…