In what year did the pilgrims land at Plymouth Rock?

The correct answer is "1620"