HADLEY GREEN/Staff photo People swim at Half Moon Beach in Stage Fort Park in Gloucester. 07/05/2018
180705hgrFORT001Gloucester Daily TimesGloucesterStage Fort ParkSummerBeachFarmers Market