Sporting Digest: Sailing

Click to follow
THE International Yacht Racing Union world championships are to be staged in La Rochelle, France, in July.

Comments