67.1k views
5 votes
Where did the pilgrims land

2 Answers

2 votes
Plymouth Rock in Massachusetts!
User Alan McBee
by
8.4k points
3 votes
plymouth your welcome
User Vincent Labatut
by
7.9k points