Jupiter has at least 95 confirmed moons, ranging from tiny irregular fragments to massive worlds that could rival planets in their own right. The four largest, known as the Galilean moons, Io, Europa, Ganymede and Callisto, are worlds of extraordinar…
Jupiter’s hidden secrets: 5 shocking facts about the gas giant bigger than all planets combined

