Leopard Fist Ninja

all posters
Hong Kong, 1982

Directed by:

Godfrey Ho