Four Champions Named at ILCA North Americans Hosted by St. Francis Yacht Club
(SAN FRANCISCO, CA) — Over the past four days, St. Francis Yacht Club played host to the 2021 ILCA North American Championship, sponsored by West Coast Sailing. With 124 competitors racing […]
Read more