Kiwi Magic wins 12 metre Worlds at Newport
While history didn't quite repeat itself today, it came pretty close. The final races of the 2009 12 Metre World Championships were sailed on a sparkling Rhode Island Sound as helicopters buzzed and spectator boats jockeyed for front row seats…