Tag: Nintendo Switch Holiday Mall Experience 2018

Check Out The Nintendo Switch Holiday Mall Experience 2018 In Elmhurst, New York

Check Out The Nintendo Switch Holiday Mall Experience 2018 In Elmhurst, New York

Previously, we reported that Nintendo would be touring around some malls in America. At the event, public visitors can try out Super Smash Bros. Ultimate, along with other prominent Switch titles.

Read more