Nintendo Switch released date leak?!

I was just browsing pre orders for the Switch and came across some UK sites, but I then happened to notice the release date of 17/03/2017 in the top right?!

Discussion started at here by epicnutroll

Share this post