JIM VAIKNORAS/Staff photo A large puddle from melting snow reflects store fronts on Inn Street in Newburyport.
150311JVApuddle