The Swampscott High School varsity football captains are AJ Baker, left, Richard Sullivan, Michael Walsh, Sam Gold, and Zach Kalapinski. photo by Mark Teiwes / Salem News
110824MTESWFBALL