Scientists from Brown University have found new evidence suggesting that Jupiter’s icy moon, Europa, could be harboring alien life. As reported by …

First posted on https://www.inquisitr.com