Published On: Tue, Apr 16th, 2019

Water on Saturn’s moon? Liquid lakes on Titan stun astronomers – Sign of life on Saturn?

AN alien lake district has been discovered on Saturn’s moon Titan, further fuelling hopes of finding “extraordinary” life forms in our solar system, it has been announced.
Daily Express :: Science Feed

Comments are closed.