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?

Comment below!

Source: NintendoSoup