Beautiful, interesting, incredible cinema.
A 1974 Chinese language action/drama film written and directed by Artis Chow, starring Lin Feng-jiao.