Super Mario Odyssey, Mario Kart 8 Deluxe launching in China on March 16
Switch owners in China will soon have access to a pair of additional Switch titles. Super Mario Odyssey, in addition to Mario Kart 8 Deluxe, is both launchings on March 16. A physical release isn’t planned – at least not…