Newburyport: Signs for Democratic candidates in Newburyport along Merrimac Street. Jim Vaiknoras/staff photo
121104JVAsign