Universal Studios Japan opening Super Nintendo World

One of the more anticipated attractions is the Mario Kart ride.

Top Videos