0:00
23:57
David Parker Ray is known as the 'Toy Box Killer." His sick and demented torture of women is something normally reserved only for nightmares.
More episodes from "Twisted Podcast"
Don't miss an episode of “Twisted Podcast” and subscribe to it in the GetPodcast app.