You are not using a standards compliant browser. Because of this you may notice minor glitches in the rendering of this page. Please upgrade to a compliant browser for optimal viewing:
Firefox Internet Explorer 7 Safari (Mac and PC)
Prime locations for life in our solar system The Kepler space telescope has identified planets in other star systems that might host life. But could simple life have arisen on our galactic doorstep?
Source: New Scientist Posted on:
Tuesday, Jun 26, 2012, 8:07am Views: 19