Rumour: Leaked website video reveals first look at Mario Kart ride & more at Super Nintendo World
While the world waits for more details about the opening of Super Nintendo World, a Nintendo-themed location that’s nestled in Universal Studios Japan, it would seem as though some details have been leaked online from the website. The information video shows us quite a few things, but more importantly, we get a first glimpse of…