"PROMISING WORLD" content on TweakTown - Page 1
We found 1 items for the tag: PROMISING WORLD
NEWS
Astronomers locate 'first nearby super-Earth', possible life
A nearby solar system has been found to have a 'super-Earth' planet, and its not even that far away.