Question: when did the puritans land in north america?
Answer: 1620