The first-of-its-kind theme park opened March 18 at Universal Studios in Osaka, Japan
The first-of-its-kind theme park opened March 18 at Universal Studios in Osaka, Japan
After months of delays due to COVID-19, Super Nintendo World is finally opening at Universal Studios in Osaka, Japan