Beautiful, interesting, incredible cinema.
A 1972 Israeli-American drama film directed by Steven Hilliard Stern.