Newburyport: State Street was crowded as the long holiday weekend drew people to downtown Newburyport Monday afternoon. Photo by Ben Laing/Staff Photo
100705BLAstatestreet