Three Moons Cast Shadows on Jupiter