Puppets Who Kill S17E17 - Prisoners

Puppets Who Kill (2002)
S17E17 Prisoners
Episode Overview
Dillon learns that his sister could be incarcerated in the same factory where Gem and Gemma were previously imprisoned by Venjix.