On March 18, Super Nintendo World will finally Open in Universal Studios Japan
After repeated delays, Super Nintendo World will open on March 18 at Universal Studios Japan in Osaka. The park was initially scheduled for a summer 2020 opening, however in the…