Japanese director Takuya Uchiyama’s autobiographical “Shibire” (“Numb”) took home the second-place Special Jury Prize in the 10-film competition at the 26th Tokyo Filmex international film festival. [Read More]

No reproduction or republication without written permission.