Earth’s magnetic field has flipped about 170 times in the last 100 m years, and the next reversal is not a matter of if but ...