Earth's sister in the crosshairs
Friday, April 20, 2012 - 03:00
in Astronomy & Space
Earth’s sister is out there, somewhere, and scientists searching for planets that may support life believe they are closing in on finding just that.