Share
The following results are from the IDSF World Championship taken place in Helsinki - Finland on 23 September 2006