It could be an unprecedented view of a world in the closest planetary system to our own, but uncertainties aplenty remain -- Read more on ScientificAmerican.com More...
Forum Rules