Features on Cape Ann
A surfer performs tricks in frigid temperatures at Good Harbor Beach in Gloucester. JAIME CAMPOS/Staff photo 12/4/2019
Salem NewsGood Harbor BeachFeatures