Massachusetts - Newburyport
Beach on Plum Island, Newburyport, MA on Cape Ann in Fall. (c) Anna M. Croke/Visual Image, Inc.
AMC0437MassachusettsAnna M. CrokeVisual Image Inc.Cape AnnNewburyportBeachPlum Island