Skip to content
StreamScapeX

Puppet

Overview

Through an escalating series of torture, a possessed sock puppet embodies fear and willful self-destruction.

Details

Status
Released
Release date
May 8, 2006
Original language
English
Countries
United States of America

More like this