2023 Regatta Reports 2023 Regatta Reports Master Worlds – Final Puerto Sherry, Spain, October 22, 2023… by SnipeToday 10/22/2023