On the Mayflower
The Pilgrims landed in Plymouth 1620.
Plymouth rock
they landed by Plymouth rock in Plymouth, Massachusetts.
Plymouth Rock
Plymouth Rock
1620
Holland
The Pilgrims landed on The Plymouth Rock located in down town Plymouth, Massachusetts, after leaving England for there religious beliefs.
Plymouth, Massachusetts
They landed in what is now Massachusetts.
The Pilgrims landed in Plymouth Harbor in what is now Massachusetts in 1620.
Yes.