NASA's Hubble Space Telescope imaged the rare alignment of three of Jupiter's largest moons moving across the planet's face. These moons are Io, Ganymede, and Callisto.