136-The Oceans of Ganymede

Published: April 21, 2015, 3:25 p.m.

The largest satellite in our solar system, Ganymede, has more liquid water on its surface than is contained in Earth's oceans, rivers, and lakes. What might be in there?