Green098 on 16 February 2017
Turns out a lot of press have received their review hardware/software for the Nintendo Switch today.
#NintendoSwitch is here! Stay tuned, we have tons of coverage coming soon. pic.twitter.com/nmtzCunaXu
— IGN (@IGN) February 16, 2017
I wonder if that has anything to do with this?