This Newfound World Is the Best Place yet to Search for Alien Life
Wednesday, April 19, 2017 - 19:32
in Astronomy & Space
This alien world sits in the so-called habitable zone of its parent star, which means liquid water could potentially exist on the planet's surface.