Why is everyone saying March 17th?

It's quite obvious that the Switch would release the 10th seeing as it's MAR10 day something Nintendo made up themselves. I'm 100% sure the Switch couldn't have ANY improvements in just 7 days. The 10th is the logical release date.

Discussion started at here by bigminiman12

Share this post