World Finals 2018

Beijing, China

World Finals 2017

Rapid City, USA

World Finals 2016

Phuket, Thailand

World Finals 2015

Marrakesh, Morocco