My apologies if this is out of context, but since I know a few here trade NQ, I was wondering if anyone could explain this recent sell off which began 13.30 UK time. The FF calendar didn't show anything of significance. With thanks.