Beautiful, interesting, incredible cinema.
A 2001 documentary directed by Hans Fels and Shuchen Tan. The film screened at Amsterdam International Documentary Film Festival in 2001.
A 2001 documentary directed by Hans Fels and Shuchen Tan. The film screened at Amsterdam International Documentary Film Festival in 2001.