news 1 week ago

Astronomers Just Found Water On An Alien Planet

GeoBeats
Astronomers have detected water on an exoplanet located about 111 light years from here.