Directed by Lu-Po Tu Runtime minutes Released 1985 IMDb Score: 5.5
Directed by Lu-Po Tu Runtime minutes Released 1979 IMDb Score: 5.8