HADLEY GREEN/Staff photo People swim on a hot July morning at Devereaux Beach in Marblehead. 07/31/2018
Salem NewsNwsMarbleheadDevereaux BeachFeatures