Skip to content
StreamScapeX

Umbra

  • 1995
  • 9m

Overview

A German Film Award winning experimental short feature.

Details

Writer
Status
Released
Release date
April 27, 1995
Original language
German
Countries
Germany

More like this