Newburyport: Buildings, lamposts, and breaking clouds are reflected in a puddle caused by sporatic rain Friday. Jim Vaiknoras/Staff photo
091120NTjvapuddle