Newburyport: Jen Rubin plays bocci ball at Market Landing Park in Newburyport with her son Alex on a warm 4th of July afternoon. Jim Vaiknoras/Staff photo
100704jvafourth