This Exoplanet Just 11 Light-years Away From Earth Could Support Life

In an exciting discovery, scientists believe an exoplanet named Ross 128 b has the potential to be habitable.

Find us on Google+