JIM VAIKNORAS/photo Newburyport's Charles Cahalane looks for a receiver against Amesbury Thursday at Landry Stadium in Amesbury. The Indians won the game 8-0.
181122JVAfootballAmesbury newburyport thankgiving football