Abstract - Stock
Rocks and Rushing Tides in Yarmouth Port, MA, on Cape Cod. (c) Anna M. Croke/Visual Image, Inc.
AMC0109Yarmouth PortCape CodMassachusettsRocksTideWavesAnna M. CrokeVisual Image Inc.