Race Review
Shanghai Running, We Run Shanghai
December 1st, Shanghai Marathon Race Report:
By Mike Morris
After completing the Great Wall Marathon in May and the Genghis Khan Grasslands marathon in July, and the Moronathon
Marathon relay in September with my traini