1982· 38 min
A documentary of the Department of Film and Television at the University of Art and Design in Helsinki, Finland, made by the students themselves.
Loading addons…