Feng Lu

Feng Lu was born on May 5, 1953 in Taiwan. He is known for Cha shou (1981), Five Deadly Venoms (1978) and Lei tai (1983).

Acting

1982

House of Traps

- Actor