The location for the 2018 World Finals has been announced, and we will be returning to Paris, France for the World Finals on Saturday, October 27th at La Place.
Champions are expected from over 11 countries, including:
- Quebec
- Czech Republic
- France
- England
- Switzerland
- Uganda
- Togo
- Madagascar
- China
- Belgium
- Romania
Tickets are on sale now!

No Comments