Peabody: Cars along Margin St. in Peabody splash through a deep puddle caused by a short downpour on Monday afternoon. David Le/Salem News