Cannibal CME slams Earth at 2.1 million km/h: What it means

Technology