@
1990-02-26 • ? min
Takes a frank and disturbing look at the psychiatric asylum on the Greek island of Leros.