Discuss as:

'Super-Earth' alien planet may be capable of supporting life

Newfound exoplanet is located inside its host's habitable zone where liquid water may exist