The Sun constantly releases bursts of energy known as solar flares and coronal mass ejections, but occasionally these ...