Newburyport: People stroll on the boardwalk in Market Landing Park in Newburyport on a hot 4th of July afternoon. Jim Vaiknoras/staff photo
130704jvawalk