Thor and his puppeteers at Stargate SG-1 puppetsurgery Testing the animatronics on Thor Performing.... it's in my blood. This is a relative. Shooting green screen with the puppets of Big Teeth, Bad Breath Getting direction from Ken Hegan on set of The Heart of Whistler Building puppets for Nokia Promo photo for production of Toxic Saliva