Life spotted? NASA's Hubble telescope finds water vapour plumes on Jupiter's largest moon Europa ( Video )
World | September 27, 2016 12:16 ISTNASA's Hubble Space Telescope has spotted water vapour plumes erupting off the surface on Jupiter's moon Europa, in a possible evidence of the existence of life there. Releasing new images captured from the Hubble