Watch World's Most Evil Killers season 8 episode 10 tv series online free
Release: Jan 25, 2024
After a worker found the body of Jarrae Estepp at a California recycling center, detectives closed in on her murderer, Steven Dean Gordon, and discovered that he had killed before.