Conditions on the waters off Fukuoka, Japan produced close, exciting racing with plenty of foiling action. This weekend is the season-climax and saw Britain's LandRover BAR secure three podium places ...
Sport Nautica
© Copyright 2024