12 Metres return to Newport for World's
When the 12 Metre World Championship comes to Newport, Rhode Island this summer from July 8-13, the significance of the venue will not be lost on sailing buffs, or for that matter, on sports historians in general. The America’s Cup,…