Giz Writer Shown Who's Boss at Muscle Park in Tokyo

Located on the 5th floor of Decks Tokyo Beach in Odaiba, Muscle Park is a really strange place. It's kind of like a theme park, but all of the things you can do are physical challenges. There's a push up contest, some pitching games, soccer ball kicking accuracy games, and things of that nature. The attraction that… » 10/30/07 12:15pm 10/30/07 12:15pm