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.European scientists announced the discovery of a world orbiting nearby star Ross 128. The planet, named Ross 128 b, has a predicted temperature range that could allow