Beautiful, interesting, incredible cinema.
This documentary is a travelogue through the space and time that encompass the Leros State Psychiatric Hospital.