Newburyport: The Belleville Church on High Street in Newburyport. Jim Vaiknoras/staff photo
130823JVAbelleville