Solar System Earth’s Twin: What Does “Potentially Habitable” Mean? December 5, 2011 The Kepler spacecraft has found dozens of “potentially habitable” planets around other stars, but this week announced one that some news sources are calling “Earth’s twin.” CONTINUE READING