331: American Witches

It’s 1647, and in New England, where puritan settlers live in fear of God’s wrath and a hostile indigenous population, there are rumours coming from Boston, and up the Connecticut valley, that witc...