VIDEO: First Look Inside the Mario Store and “Whose Cap” Merchandise at Universal Studios Japan
With Super Nintendo World on its way in Spring 2021, Universal Studios Japan has opened a brand-new shop merch shop located in the Hollywood area stuffed top-to-bottom with incredible Super Mario merchandise, and we were lucky enough to get a short sneak peek! So without further ado, grab some coins and take a peek inside … Read more