A government agent infiltrates a secret organization known as the "Invisibles" who attach parasites to the spinal chords of their victims. And, in doing so, they hope to (dare I say it?) take over the world!
There are no user reviews for this episode yet. Log in and be the first to review this episode.