where is the twin lights half marathon located
The Twin Lights Half Marathon is a 13.1 mile out and back course that begins at Good Harbor Beach in Gloucester and leads runners along the seacoast of Cape Ann and through beautiful downtown Rockport.