August 6, 2017 Alexandros Morelas Saturn moon Titan has chemical that could form bio-like ‘membranes’ says NASA
July 19, 2014August 3, 2014 Alexandros Morelas We’ll find alien life in the next 20 years with our new, awesome telescopes says NASA