More ideas from Maciej
In this computer simulation, three of Jupiter%u2019s moons cast their shadows on the face of Jupiter as they will appear on the afternoon of June 3.

3 Jupiter Moons Perform Celestial Shadow Dance Next Week