HBM060: The Predators of McNeil Island [EXPLICIT]

April 20, 2016•0 sec

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.