Have you ever heard of the geodynamo? Perhaps not, but its presence has certainly had a huge impact on your life. The theory describes how Earth's magnetic field is generated and maintained by ...