A combined 1,500 runners from 40 nations compete Saturday at the 10th Great Wall Marathon, breathing heavily for fresh air. The event is held on the third Saturday of May every year.
A combined 1,500 runners from 40 nations compete Saturday at the 10th Great Wall Marathon, breathing heavily for fresh air. The event is held on the third Saturday of May every year.