Our Sponsors
Beverly vs. Swampscott Football
Read More6 / 20
Beverly senior captain Brendan Flaherty stiffarms a Swampscott defender down en route to a long run. Flaherty and the Panthers took care of business on Saturday afternoon, defeating the Big Blue 40-6 at Blocksidge Field. David Le/Staff Photo