Skip to content
StreamScapeX

Scar

  • 2020
  • 4m

Overview

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

Details

Director
Status
Released
Release date
March 25, 2020
Original language
English
Countries
China

More like this