Could recently discovered exoplanet support alien life?

  • 5 years ago
Scientists from University College London have detected water vapour in the atmosphere of another world more than twice the size of Earth.

Recommended