Local story · Chengqiao, China
Chengqiao hosted the 2010 Chongming Island World Cup
The 2010 Tour of Chongming Island World Cup road race started and finished in Chengqiao on 9 May 2010. The 138.6-kilometre event was contested by 98 elite…
Local story · Chengqiao, China
The 2010 Tour of Chongming Island World Cup road race started and finished in Chengqiao on 9 May 2010. The 138.6-kilometre event was contested by 98 elite…
Still loading - a slow connection can take a little longer. Reload