Italians Do It Better?

It is not Le Tricolore but the Il Tricolor, the Italian tricolour flying highest over La Grande Motte in the South of France after the first day of gold fleet racing at the Nacra 17 World Championships. As the intensity of the first day of gold fleet Finals racing took full effect, compounded by there […]