Earth-Like Planet Can Sustain Life : Discovery News

Located in a solar system that parallels our own, the new world could be...

19K views discovery.com

Interest

Space Exploration
Discovered by Andy
on Sep 29, 2010

Stumblers Who Like This Page