Amesbury: Foliage covers the banks of the Merrimack River along Main Street in Amesbury. Jim Vaiknoras/Staff photo
101002jvafoliage