Newburyport: Downtown Newburyport continues to feel the hussle and bussle of the holiday season. Photo by Ben Laing/Staff Photo
101229BLAdowntown