Face Myself

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

Country:
Japan
Duration: 2:55
Year: 2015

Featured in AIAF2016 > International Program #3