Close this window

A typical rocky New England beach at Halibut Point

Halibut Point has a typical rocky New England beach.