logo NH Mountain Hiking             < Half Moon Beach

Half Moon Beach at Gloucester in northeastern Massachusetts
 
Half Moon Beach at Gloucester in northeastern Massachusetts.