HBM060: The Predators of McNeil Island [EXPLICIT]

 
Share
 

Manage episode 212535484 series 2396242
By Discovered by Player FM and our community — copyright is owned by the publisher, not Player FM, and audio streamed directly from their servers.

McNeil Island sits in Washington State's Puget Sound, just three miles northwest of Steilacoom. For the last 150-odd years, McNeil Island has been a place to house society's undesirables. Eventually the island prison closed, but by then McNeil Island had sprouted a different kind of facility, also nested inside razor wire. It wasn't a prison, but its residents weren't allowed to leave either.

115 episodes available. A new episode about every 17 days .