Newburyport: The polling booths were filled at Hope Church in Newburyport Tuesday evening. Photo by Ben Laing/Staff Photo
101102BLAelection