Antoine Albeau wins the PW Slalom in Japan 2018 (Photo: Carter/PWAworldtour)

Antoine Albeau wins the PW Slalom in Japan 2018 (Photo: Carter/PWAworldtour)