Runners participate in Shanghai half-marathon competition held on May 24by adminMay 28, 2015October 10, 2016 Runners participate in Shanghai half-marathon competition held on May 24. [Photo/IC]