Tour Talk #2: The Moomba Masters

2018 Moomba Masters, on the Yarra River down town Melbourne, Australia. Biggest crowds on the pro tour. WWS asks the top pro what is the worst and best thing about Moomba Masters. Enjoy!