Where To Stream Green Eyed Killers Season 4 Episode 2
Tomas De La Riva
- Aired December 25, 2024
- 60 Min
Examining the murder of Tomas De La Riva who was killed in September 2003 by his nephew and wife who were having an affair.
Tomas De La Riva
Examining the murder of Tomas De La Riva who was killed in September 2003 by his nephew and wife who were having an affair.