Scar (movie)
- Production country: China
- Producer: Leilei Xia
- Release date: 3/25/2020
- Run time: 4 min.
Movie description
Scratches on paper, traces of life, seemingly useless but still shed light.
Scratches on paper, traces of life, seemingly useless but still shed light.