Newburyport: A pendestrian keeps dry under the allyway between State Street and Inn Street in the heavy rain Thursday morning. JIm Vaiknoras/staff photo
090702jvarain