Newburyport: A sail boat moored off Cashman Park in Newburyport flies a large American flag from it's mast Sunday. Jim Vaiknoras/Staff photo
100704jvafourth