Leavenworth
S1, E8: Leavenworth, located 25 miles northwest of Kansas City, Kansas, was the largest maximum-security federal prison in the United States for over a hundred years. Carl Panzram, Robert Stroud and Tommy Silverstein share stories of life behind its walls.
