Newburyport: Katie Herzig performs at Market Landing Park in Newburyport during Riverfest Saturday.Jim Vaiknoras/Staff photo
090711jvafestival