Podcast: Download (Duration: 3:01 — 2.1MB)
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…