Tag: Watch this 20-minute tour of the Mario Kart ride at Super Nintendo World