Skip to content
Million Whys
Why does Earth have magnetic poles?
Molten iron core circulation
Frozen magnetic rocks
Solar wind creates field