2018 World Finals to be held in Paris, France

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

Leave a Reply

Your email address will not be published.