The 2026 ILCA 7 Masters World Championship got under way in Athens on Tuesday with two races completed in light and highly variable northerly winds, providing a challenging opening day for the 86 sailors representing 20 nations.
The 2026 ILCA 7 Masters World Championship got under way in Athens on Tuesday with two races completed in light and highly variable northerly winds, providing a challenging opening day for the 86 sailors representing 20 nations.
Leave a Reply