Newburyport: The steeple of the First Religious Society is reflected in a puddle on Inn Street in Newburyport. Jim Vaiknoras/staff photo
120223JVApuddle