366weirdmovies.com
103. BLOOD TEA AND RED STRING (2006)
“The doll character had been working its way into my drawings since 1990. A lot of these things evolved from drawings. The drawing is coming from the subconscious, really, so you …