Sailing’s 2018 World Cup Series Final Venue Finally Selected
World Sailing World Cup Series Final (WSWCSF) in 2018 will head to Marseille, France. It will be the host city for the Paris 2024 Olympic Sailing Competition. The World Cup Series (WCS) is the absolute guide to the best-of-the-best in Olympic sailing with very clear objectives to develop and showcase Olympic sailing, engage sports fans, […]