- Space
- By Laura Sinpetru
- December 13th, 2012
Alien Nile Spotted on Titan, Saturn's Enormous Moon
This is the first time a major liquid system is identified someplace else than on Earth
This is the first time a major liquid system is identified someplace else than on Earth