Ep 79: Trailer of Blood
Copy link to Clipboard
Ep 79: Trailer of Blood

In February of 2000, construction project manager Darrell North was found brutally murdered in his mobile office trailer in Fort Worth. The tremendous amount of blood at the scene could have obscured evidence, but through bloodstain pattern analysis ...

More details