Other News Water vapour plumes spotted on Jupiter’s moon Europa Oct 1, 2016 - 3:11 am EDT @theindpanorama 0 WASHINGTON (TIP): The Hubble Space Telescope has spotted what may be water vapour plumes erupting off Jupiter’s moon Europa – believed to be one of the most promising places that could harbour alien life in […]