Optimist Worlds: Italy crowned Team Racing Champion
Riva del Garda, Italy: After two days of racing and over one hundred races completed by the 48 registered teams, the Italian team made up of Quan Adriano Cardi, Alessandro Cirinei, Alex Demurtas, Lorenzo Ghirotti and Lisa Vucetti won the…