Home
K
Amol Palekar | India
April 1, 1981 | 135m
A remote, backward village sacrifices five women to appease the evil spirit in a tree.
Rows per page