Improvised experimental film featuring deformed men. Made at the HKU University of the Arts.
Release Date: January 08, 2017