A massive gap in the sun’s magnetic field is about to send a fast-moving river of charged particles straight at Earth, and ...