Luna Rossa Sweeps Semi-Finals Series

It’s the Italians vs. the Kiwis when the Louis Vuitton Cup Finals start Saturday.