Scientists have found that under the icy surface of exoplanets Kepler 62e and 62f, there may be liquid water and life. Josh King has the story (@abridgetoland).