When people think about moons, they usually picture small rocky companions circling much larger planets. Ganymede does not fit that picture. It travels around Jupiter, yet it is larger than Mercury, ...