
Super-Earth Found in Habitable Zone! Could This Host Life?
Chinese and German scientists discover Kepler-725c, a super-Earth in a sun-like star’s habitable zone. Could liquid water—and life—exist there?