Share
The following results are from the IDSF World Cup taken place in Shanghai - People's Republic of China on 20 July 2008