Countdown to America’s Cup World Series San Diego

In under three months’ time, the America’s Cup World Series will land in San Diego for the U.S. debut of the new look America’s Cup.