We shared the official announce video from Universal Studios for Super Nintendo World in Japan, which gave us a quick look at the Mario Kart experience the park offers. In the video above, we get a much better look at what the inside of Bowser's Castle looks like, along with the karts and other goodies. Man, does this look incredibly exciting!