Friday, December 18, 2009

Have scientists discovered a new inhabitable planet?