Features on Cape Ann
Beach-goers enjoy their time with their pets at Good Harbor Beach in Gloucester. JAIME CAMPOS/Staff photo 12/4/2019
Salem NewsGood Harbor BeachFeatures