A rare 3-moon transit across Jupiter was recently captured by the Hubble Telescope. The Galilean moons, Io, Callisto, and Europa, and their shadows were seen moving across the gas giant on January 24, 2015. More here.