👤

Answer :

Answer:

Cape Cod is the answer..

Answer:

On November 11/ 1620 the pilgrims came ashore on land that is now in Provincetown on Cape Cod