Europa Is Even More Similar To Earth Than We Thought

‘If you were to ask a betting astronomer where we will find life in the Solar System, they would almost certainly put their money on Europa, the icy satellite of Jupiter. And according to the latest study, the odds are very much in their favor…’

Source: IFLScience