Harbor of Provincetown, Cape Cod, where the Pilgrims landed.

Cape Cod

Harbor of Provincetown, Cape Cod, where the Pilgrims landed.