Improvised experimental film featuring deformed men. Made at the HKU University of the Arts.
January 8, 2017
Released
Pedestrian Pastry
3min
—