Share
Crime3
The Church of the Invisible Hand
Season 1, Ep. 1
•
Keene: a small, picturebook New Hampshire community. But behind the New England charm, the town was home to a financial scheme that would spill out into the world to the tune of tens of millions of dollars.