Demons (1971)

The sun sets and takes all of the color with it as Toshio Matsumoto’s Demons (1971) plunges you into a world of darkness.

Leave a comment