Nearby Planet Ross 128b Likely Has A Temperate Climate, May Be Fit To Accommodate Life...

Inquisitr | 2018-07-12 19:08 UTC

When Ross 128b was first discovered last fall, the Earth-sized exoplanet was hailed as a primary candidate in the search for alien life. Located a mere 11 light-years away from our home planet, Ross 128b practically lies on our cosmic doorstep and is, in

By ceres on 2018-07-13 03:33 UTC
  • Need an account?