Wednesday, 24 April 2013

Women's International Match Racing Series

The series commences at St Quay, France, on 15th May 2013. Teaser video: