Alien planet found orbiting the Sun's twin

Scientists using a powerful telescope in Chile have found an alien planet...

14K views foxnews.com

Interest

Astronomy
Discovered by <a href="/stumbler/alecb">Alec</a><br/>on Jan 18, 2014

Stumblers Who Like This Page