JIM VAIKNORAS/Staff photo Campaign signs and foliage in Market Square in Newburyport Saturday morning.
151031JVAsigns