Beverly vs Somerville Playoff Football
DAVID LE/Staff photo. Beverly senior captain Kevin Flaherty (33) manages to evade a diving Somerville defender on Saturday afternoon. 10/29/16
BeverlysptFootballPlayoffs