Stargate with Puppets

From the puppet builders who made the puppets in TEAM AMERICA. I don’t watch Stargate, so a lot of this is lost on me,...