Survival of the Pilgrims

In 1620, the men and women we call the “Pilgrims” landed near Cape Cod, and eventually established Plymouth Colony.  As we near Thanksgiving, we take a look at the fact and fiction about the story of their survival in a new land…