0 min
From wily old sea dogs to the latest fresh-faced talent – the top talent in sailing sport take to the warm, azure blue waters of Nassau’s Montagu Bay for the Star Sailors League Finals, to determine the world’s greatest sailor: the ‘star’ of sailing.