Newburyport: A puddle from Wednesday night rain reflects kids as they play at the Tot Lot on Inn Street in Newburyport Thursday. Jim Vaiknoras/Staff photo
110930JVapuddle