Unimaginable

India

135 min     0     1981     India

Overview

A remote, backward village sacrifices five women to appease the evil spirit in a tree.

Similar