Newburyport: Newburyport's David Freeman moves the puck past Masconomet's #21 in action Saturday night. Photo by Bryan Eaton/Newburyport Daily News Saturday, December 20, 2008
081220beahockey