A filmmaker finds it hard to distinguish reality from his new film.
—
Released
Screaming Dead Flesh
18min
Filmlab Showcase Pictures