Hubble telescope ramps up search for Europa’s watery plumes

Astronomers are redoubling their efforts to confirm that the icy moon Europa spews water from its south pole. …read more

Share