Complex organic molecules discovered in Enceladus' plumes could hint at life...


Astrobiology Magazine | 2018-06-27 17:10 UTC

The essential building blocks of life have been discovered emanating from the subsurface ocean of one of Saturn's moons.

By Anonymous Submission on 2018-07-01 17:13 UTC
  • Need an account?  
    or