Skip to playerSkip to main content
  • 10 years ago
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).
Comments

Recommended