Middleton: North Shore Tech/Essex Aggie football players run through drills during practice. photo by Mark Teiwes / Salem News
110905MTETECHFBALL