Super Mario Odyssey And Mario Kart 8 Deluxe Physical Release Out Next Week In China

Super Mario Odyssey And Mario Kart 8 Deluxe Physical Release Out Next Week In China

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?

Source: