Newburyport: Senior co-captain for the Newburyport girls basketball team, Sam Leahy (32), battles with a North Andover player for a rebound during Tuesday night's game. Photo by Ben Laing/Staff Photo
110104BLAleahy