Beverly vs Somerville Playoff Football
DAVID LE/Staff photo. Beverly senior running back Kevin Flaherty (33) puts his head down and plows into Somerville senior Lucas Saint Jean (6).10/29/16
BeverlysptFootballPlayoffs