Feng Lu

Feng Lu

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

Tv Show