arrow_back
menu
Puppet
Animation
2006
6 minutes
Through an escalating series of torture, a possessed sock puppet embodies fear and willful self-destruction.
More informationexpand_more
Show crew keyboard_double_arrow_down