The water catches the setting sun's rays in Marblehead. The North Shore town is a popular vacation and sailing spot.
Help this site!
Answer five short questions in an anonymous survey to help improve this website.
Start Survey