Our best close-up views of the jovian moons came from the many passes by:
a) Hubble Space Telescope
b) Galileo spacecraft
c) Rosetta mission
d) New Horizons spacecraft