Race Against Time

Here is one of the many wacky costumes that runners wear during the Tokyo Marathon. Held every year in February, it's hands-down the most entertaining race in the world.

read moreread less>