Stanford University Wins 2025 Open Fleet Race National Championship May 30, 2025 by Sail1Design Editor Leave a Comment Stanford University held on to win the 2025 Open Fleet Race National Championship at St. Mary’s College. FULL SCORES
Leave a Reply