Face Myself

The world can be unkind but there are escape hatches everywhere that lead to peace and beauty.


Japan
Duration: 2:55
Year: 2015

Featured in AIAF2016 > International Program #3 (2016)