Marblehead: Boaters compete in the Performance Handicap Racing Fleet New England Championship yacht race off the shores of Marblehead on Sunday afternoon. Photo by Matt Viglianti/Salem News Sunday, August 24, 2008
yachtrace