Saint Lucian sailor Luc Chevrier continues to etch his name in the record books, achieving a race win on Wednesday at the 2026 ILCA 7 Men’s World Championship. Chevrier won Race 5 of the Red Fleet at Dún Laoghaire in Dublin, Ireland. The first individual race win by a Saint Lucian at this level follows […] The article Chevrier makes his mark at World Champs…