Now that the truth has come to light, Iris is caught in a horrifying predicament. She must rely on her cleverness and summon every ounce of her strength to fight her way back to freedom.
Show
The Doll Factory
Episode
S01E06
Air Date
Dec 01, 2023