Devil Wears False Eyelashes
- Episode aired Apr 21, 2020
Three deaths over a dozen years, seemingly of natural causes. A car explosion in Pensacola, Florida, sparks an investigation. And all roads lead to one suspect.Three deaths over a dozen years, seemingly of natural causes. A car explosion in Pensacola, Florida, sparks an investigation. And all roads lead to one suspect.Three deaths over a dozen years, seemingly of natural causes. A car explosion in Pensacola, Florida, sparks an investigation. And all roads lead to one suspect.