Episode 130 Rethinking Jamestown and America’s Origin Story

This week at In The Past Lane, the American History podcast, we take a close look at America’s early colonial origins. Most Americans tend to think of their nation as beginning in Massachusetts with the 1620 establishment of a colony at Plymouth by the Pilgrims. But this view overlooks Jamestown, Virginia which had been established…

Subscribe with iTunes
Subscribe with Stitcher
Subscribe on Google Play