NASA scientists announced that they had found new evidence that the most successful places to search for life in the Solar system beyond Earth are the moon of Jupiter Europe, or Saturn’s moon Enceladus. And Enceladus has almost all the key “ingredients” for life. The sixth largest moon of Saturn …
Read More »