Jupiter now has 79 moons, including a new weird one that may explain why there are so many.








Source: Astronomers discovered 10 new moons of Jupiter. Where have they been hiding?