Pilgrim’s Patriotism

What we come to know as the spirit of America – the ideas of freedom and democracy, as well as the unique, American form of Christianity – was founded by an unlikely group: a bunch of Radical Protestant Christians who, in 1620, landed on Plymouth Rock and established the first permanent English settlement in North …