Bermudian sailors Adriana Penruddocke and Sebastian Kempe have concluded their participation in the 2025 ILCA 6 Women’s & ILCA 7 Men’s World Championships in Qingdao, China, following a significant reduction in the racing schedule due to adverse weather. The event, initially scheduled for five days, was shortened to two days of competition at the Qingdao […]