Season 2
Puppets Who Kill
AirDate: 1/30/2004
Episodes: 13

Overview: