Video: Elmhurst, New York 2018 Nintendo Switch Holiday Mall Experience Footage – My Nintendo News (blog)


My Nintendo News (blog)
The holidays are rapidly approaching, and so is the release of Super Smash Bros. Ultimate. Nintendo has various Switch titles, including Smash Ultimate, on display in booths located at certain malls around the US. This is the 2018 Nintendo Switch …

and more …read more