World Match Racing Tour Final underway in Shenzhen, China

Eight-time match racing world champion Ian Williams and crew Gerard Mitchell, Richard Sydenham and Jon Gundersen admitted his team needed to shake off the rust


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *