Mars has two moons but they are small-probably why there is such a slight magnetic field...
Art least one of those moons is hollow or has very large voids.