Things come to a head when the identity of the serial abuser is finally revealed, but Emma uncovers a further clue, forcing a devastating confrontation.
Aired 2026-09-20 · 50 min
The Blame: all seasons and episodes