Did The Pilgrims Landed In Cape Cod
On November 11, 1620, the Pilgrims came ashore on land that is now in Provincetown on Cape Cod. The booklet, Mourt’s Relation, written mostly by Edward Winslow who would become the third governor of Plymouth Colony, shows a map of where the first steps on land were supposed to have…