2022 ILCA 7 Masters World Championship Presented by Paradise Village Group – Day 6
Vallarta, Mexico – The final two races were completed today at the 2022 ILCA 7 Masters World Championship in Riviera Nayarit, Nueveo Vallarta, Mexico. The competitors left shore under overcast skies and light […]
Read more