10 spectacular moons: Magnificent satellites