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
Researchers from the University of Grenoble in France discovered the planet, named Ross 128b, orbiting a red dwarf star 11 light years away.