2024 World Match Racing Tour season kicks off in Long Beach
Long Beach, CA (17 April, 2024) – The 2024 World Match Racing Tour kicks off this week in Long Beach, California with 17 teams and over 100 of the world’s top match racing sailors competing across back-to-back events The Ficker Cup Regatta (18-21 April) …