Newburyport: Politcal signs along Merrimac Street in Newburyport.Jim Vaiknoras/staff photo.
130915JVAsigns