KCRW's Here Be Monsters
KCRW's Here Be Monsters

HBM060: The Predators of McNeil Island [EXPLICIT]

April 20, 20160 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.

Chat About HBM060: The Predators of McNeil Island [EXPLICIT]