Tuesday, March 15, 2011

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.