July 4, 2009

Celebrate the Fourth of July at Salem Maritime at Salem Maritime National Historic Site