Newburyport: The weekend's weather brought out the umbrellas with those brave enough to head out in the rain. Jim Vaiknoras/Staff photo
jvarain