Marblehead: A flag hangs on the crane at Marblehead Trading Company for Pete's Fishing Derby, an annual contest honoring the late Peter Gamble. photo by Mark Teiwes
petesFishingDerby001