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 Alec
on Jan 18, 2014

Stumblers Who Like This Page