SalemNews.com, Salem, MA

July 8, 2010

Celebrating the Fourth: 2010

Fourth of July-related events on the North Shore