Super-Earth found close by, may host water
Thursday, December 17, 2009 - 13:49
in Astronomy & Space
Astronomers say this discovery and others suggest that finding habitable planets is ‘only a matter of time’
Astronomers say this discovery and others suggest that finding habitable planets is ‘only a matter of time’