Salem: Newburyport's Derek Freeman (8). Photo by Ben Laing/Newburyport Daily News Friday February 27, 2009.
090227blahockey