There's something about the smearing of ink, the smudges on the side of my hand. They are home.
A French horror short film. Excellent, in my opinion.