On 21 December 1620, the story goes that the Pilgrims landed on Plymouth Rock. Although the rock was on the beach when the Pilgrims landed and some of them might have climbed upon it, they would not have stepped from their boat onto the rock. In fact, contemporaneous accounts of the landing do not reference […]