The Mario Bros. really do live in NYC
Posted by GoNintendo Aug 05 2009 03:21 GMT in Nintendo Stuff
- Like?
At 87th St. and 18th Ave., Bensonhurst, Brooklyn to be a little more precise. What’s going on with Luigi?!



Sign-in to post a reply.