Newburyport: Jim Ragonese speaks against the proposed Local Historic District at the Newburyport City Council meeting in the auditorium at city hall Thursday night. JIm Vaiknoras/staff photo
121025jvalhd