planet 128The planet, known as Ross 128 b, has a surface temperature that may be close to that of Earth, meaning it has the potential to sustain life.The Ross 128 planet is only about 4.5 million miles from the star, much closer than the 93 million miles between Earth and the sun. Even Mercury, the innermost planet of