Wii Sports Resort NYC Event

Nintendo brought Wuhu Island and tons of sand to Times Square.

Photos

LocationNew York City
Date2009-07-23
Advertisement
Got a news tip? Send it in!
Advertisement
Advertisement