Question: what year did the mayflower land on plymouth bay
Answer: The Mayflower anchored at Provincetown Harbor on November 11 , 1620 .