A male runner wearing wedding dress participates in the 2013 Beijing International Marathon in Beijing on Oct. 20, 2013. (Photo/CNS)
Over 30,000 runners from 40 countries and regions gathered together at the sun-kissed Tiananmen Square on Sunday morning for the 33rd Beijing International Marathon. Some runners in fancy costumes added more fun to the event.