Japan’s Super Nintendo World Is Finally Opening March 18

It's finally here!

Video Transcript

[MUSIC PLAYING]