Devil at the Depot
- Episode aired May 25, 2023
A gunman kills volunteer police officer Laura Grillo in her suburban Dallas, Texas home. Law enforcement investigators must link a bombshell accusation to a game-changing email with a diabol... Read allA gunman kills volunteer police officer Laura Grillo in her suburban Dallas, Texas home. Law enforcement investigators must link a bombshell accusation to a game-changing email with a diabolical mastermind who thinks he can outsmart the law.A gunman kills volunteer police officer Laura Grillo in her suburban Dallas, Texas home. Law enforcement investigators must link a bombshell accusation to a game-changing email with a diabolical mastermind who thinks he can outsmart the law.