Super Mario Odyssey And Mario Kart 8 Deluxe Physical Release Out Next Week In Chinakakaroto10 April 2020Nintendo, Nintendo Switch Tencent has announced the release date for the official physical releases for Super Mario Odyssey and Mario Kart 8 Deluxe in China.Both games will be released on April 15, 2020. They have been available on the Tencent Nintendo eShop since March 16. What do you think?Comment below!Source: NintendoSoup