Two sisters on the run attempt to defect from North Korea, through China, in this gut wrenching drama.
16 minutes
2015
Keola Racela
Director