Share
The following results are from the IDSF World Championship taken place in Palma de Mallorca - Spain on 01 May 2010