The Ocean Race - IMOCA 60 - Open - Leg 7 Results

The Ocean Race
IMOCA 60 | Open | 15.06.2023
Finished
The HagueGenoa|Leg 7