fraggle rock meets terminator 2. Movie still.