On November 12, 2011 Nintendo decked out New York City’s Time Square for the launch of their Nintendo 3DS title, Super Mario 3D Land. Guests were able to traverse life-size water...
On November 12, 2011 Nintendo decked out New York City’s Time Square for the launch of their Nintendo 3DS title, Super Mario 3D Land. Guests were able to traverse life-size water...