Beautiful, interesting, incredible cinema.
A 1980 English language short film directed by Lisze Bechtold.