Super Mario 3D World is set to release in a little over two weeks, and as expected, the official site for the game has gone live! While we don’t see any new screens or new information, the site does provide a great general overview for those who are not familiar with the title. Regardless, hit the link below to check out the site!
ADVERTISEMENT