Saturday, April 30, 2011

Farewell China (1990)

Clara Law's third feature film.

Trailer