Advertisements
Player Select
User Reviews
March 2, 2009 by RawmeatCowboy
Filed Under: Nintendo in general
Mario and Luigi visited the Taipei 101, the world's tallest building. Why did they do this? Who the hell knows, but the team running the Taipei 101 feel their visit important enough to include on a looping video inside the building. Mario and Luigi are big celebs!


more









Story Feedback
Don't have an account? Click here to register!