Answer:
On November 11/ 1620 the pilgrims came ashore on land that is now in Provincetown on Cape Cod
Cape Cod is the answer..
7.6m questions
10.2m answers