Newburyport: Outdoor tables set up at Agave on State Street in Newburyport. Jim Vaiknoras/Staff photo
100722jvaagave