The Best Costumes at the Tokyo Marathon


More than 36,000 runners participated in 2011 Tokyo Marathon. Here are the best and funniest costumes of the marathon.
























Powered by Blogger.