What is Plymouth Rock?

Plymouth Rock is the traditional landing place of the Pilgrims when they came over on the Mayflower in 1620. It is currently located in Plymouth Harbor. There is no mention of Plymouth Rock in any writing until about 121 years after the Mayflower landed.