Month: December 2017

Caniba

Caniba provides a confidential, intoxicatingly claustrophobic portrait of Issei Sagawa that never fails to subtly unsettle and horrify.

/ December 16, 2017