0 Comments
The Mayflower anchored at Plymouth at 1620.
Hope this helped! :D
Question:
In what year did the Pilgrims land at Plymouth
Answer:
November 11, 1620
Best Of Luck,
- I.A. -
9.4m questions
12.2m answers