Newfound planet is best candidate yet for life

Scientists with NASA's Kepler mission say they believe they've found the most...

10K views tgdaily.com

Interest

Space Exploration
Discovered by <a href="/stumbler/marisa11">MC</a><br/>on Jan 13, 2013

Stumblers Who Like This Page