A disturbing puppet short exploring the concept of creativity.
Released 2012 · Animation, Comedy, Horror, Music