Beautiful, interesting, incredible cinema.
Seven mentally handicapped Japanese artists exhibit their work.