Swampscott: Swampscott celebrates their 21-20 win over Marblehead. photo by Mark Teiwes / Salem News
101125MTESWMHFOOTBALL