So last minute thought....but something hit me
So after rewatching some puppet master and doing the fan "what happens next thinking". I came up with an idea but in looking at something, I have to wonder if I missed something.
I took a good look at Torch....then I looked at the Nazi puppets. While the colors may be off, is Torch made from the remains of the Nazi Puppets?
Communities left for being out of touch: Gamefaqs, Home Theater Forum
Also left a group on Flickr