Tag: Toad’s House
Super Nintendo World at Universal Studios Japan to open February 4, 2021
Universal Studios Japan has announced that it will hold its grand opening of Super Nintendo World on Thursday, February 4th, 2021.
https://www.youtube.com/watch?v=i4Nc9au7FjY
The multi-layered land, with...