Question: who landed on plymouth rock?
Answer: The Mayflower arrived in Plymouth Harbor in 1620, after first stopping near today's Provincetown. According to oral tradition, Plymouth Rock was the site where William Bradford and other Pilgrims first set foot on land.