Eclipses like this are fairly frequent on Jupiter due to the planet’s numerous moons.
The gas giant boasts at least 53 named satellites with another 26 waiting to be named.
And yet, it is Saturn that takes the crown with a total of 82 moons, of which 53 have been confirmed and 29 wait to be named.
Jupiter does, however, have the largest moons in the solar system, with the largest of them all, Ganymede, being bigger than Mercury.
Io is the fourth largest and is one of the four Galilean Moons – Ganymede, Europa, Callisto and Io – discovered in 1610 by Italian astronomer Galileo Galilei.