0
Lucy Macgregor and her teammates Silja Lehtinen Frost, Rosie Watkins, Imogen Stanley, and Charlotte Lawrence win Women's Match Racing World Championship title in Helsinki, Finland - Video here
Sailing News And Tips
Lucy Macgregor and her teammates Silja Lehtinen Frost, Rosie Watkins, Imogen Stanley, and Charlotte Lawrence win Women's Match Racing World Championship title in Helsinki, Finland - Video here