An installation presented on 11 screens featuring nude human figures engaged in cathartic performance.
September 28, 2019
Released
The Scream
1h 3min
—
French