By SpaceZE News Publisher on Wednesday, 07 July 2021
Category: Space.com

Methane in plume of Saturn's moon Enceladus could be sign of alien life, study suggests

The methane wafting from Enceladus may be a sign that life teems in the Saturn moon's subsurface sea, a new study reports.
Original link