Jupiter - Taken May 3, 2005. All four Galilean moons are visible here, Europa, Io, Callisto, and Ganymede from lower left to upper right. Io is casting a shadow on the planet.