After months of delays due to COVID-19, Super Nintendo World is finally opening at Universal Studios in Osaka, Japan