New Hampshire - Hampton Beach
Hampton Beach, New Hampshire. (c) Anna M. Croke/Visual Image, Inc.
New HampshireNew EnglandAnna M. CrokeVisual Image Inc.Hampton BeachFishAMC0884