Laying in the North Shore is Marblehead. It still maintains a thriving fishing industry.
Powered by Zazzle