McMillan signs on with Ben Ainslie Racing for America's Cup
Land Rover BAR has reinforced its sailing team with the addition of Leigh McMillan as a helmsman. McMillan has been one of the world’s top multihull sailors for the last decade. He’s the only skipper to have won two Extreme…