Chu Liu is an actor, known for Tie shan shen jian (1971), A Touch of Zen (1971) and 13 Worms (1970).
No data