Newburyport: White puffy clouds gather over the Bartlett Mall in Newburyport on a warm dry July 4th. Jim Vaiknoras/Staff photo
090705jvaclouds