Super Earth may have liquid water

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