Where To Stream 20/20 Season 2025 Episode 12
Family Lies?
- Aired April 4, 2025
- 120 Min
A family drama unfolds when a multimillionaire father and his daughter both die under mysterious circumstances. A trail of greed and heartless brutality leads to an unlikely suspect.