Hublot Palma Vela, Palma de Mallorca, Spain (15-18 April 2010) third day of racing. © Sander van der Borch / Artemis
Hublot Palma Vela, Palma de Mallorca, Spain (15-18 April 2010) third day of racing. © Sander van der Borch / Artemis