Tag Archives: Emiko Yamauchi

Shun’ya Itô – Inugami no tatari AKA Curse of the Dog God (1977)

A man looking to mine uranium in a rural Japanese village has the wicked curse of the Dog God set upon him. Read More »