Inverse1 month agoOMG scienceEvidence of Alien Life May Lie on the Surface of Europa and Enceladus, A New Study RevealsFinding evidence of life on icy moons like Europa and Enceladus may be easier than previously thought. [ more ]