Shear Crime Podcast
48: Catching Killers - The Happy Face Killer
On this week's episode, Kenzie and Ame cover the two-part installment on The Happy Face Killer in the Netflix series Catching Killers. On a cold January day in 1990, the body of an unidentified female is found along a mountain road in Oregon with a r