Jupiter is probably home to 600 small moons

Source
Explica
Faculty Member
PhD student Edward Ashton