What Might Alien Life Look Like on New 'Water World' Planets?

SPACE.com
What Might Alien Life Look Like on New 'Water World' Planets?
The artist's concept depicts Kepler-62f, a super-Earth planet in the habitable zone of a star smaller and cooler than the sun, located about 1,200 light-years from Earth in the constellation Lyra. Image released April 18, 2013.
View Comments (1)