Hubble Finds New Evidence Of Water Plumes On Europa

Hints of a subsurface ocean of H2O