PopskyTestFlight
Poster

Scar

2020 • Directed by

Leilei Xia

Scratches on paper, traces of life, seemingly useless but still shed light.

Release Date

3/25/2020

Rating

0.0/10