Several coronal mass ejections (CMEs) are currently hurtling toward Earth. The first expected impact was due in the early ...