Amesbury: Some young Newburyport fans sit along the sidelines during Thursday's 26-0 win over Amesbury. Photo by Ben Laing/Staff Photo
101125BLAfootball