Super Earth may have liquid water

A newly discovered 'super-Earth' planet is in the 'Goldilocks Zone;' just the right place to support liquid water.

A newly discovered 'super-Earth' planet is in the 'Goldilocks Zone;' just the right place to support liquid water.