Astronomers find Ross planet that could host alien life
Researchers from the University of Grenoble in France discovered the planet, named Ross 128b, orbiting a red dwarf star 11 light years away.
Astronomers find Ross planet that could host alien life
![Astronomers find Ross planet that could host alien life](https://www.teenfm.co.uk/wp-content/uploads/2017/11/465EC7F600000578-0-image-m-3_1510743575345.jpg)