
Imperfect
Budget: -
Revenue: -
Chinese Short Film from Chongqing Technology and Business University.
Director
None
Writer