• The Scream
  • An installation presented on 11 screens featuring nude human figures engaged in cathartic performance.
  • Documentary
  • 40% User score