PHOTOS: NEW “Whose Cap?” Merchandise Coming to the Mario Store on October 16 at Universal Studios Japan
The opening of the Mario Store at Universal Studios Japan is nigh, with the announced date of October 16th not even that far away! And to celebrate, the park has revealed some of the original goods that will populate this exciting new shop. This is only a taste of the many items that will be … Read more