Shen-Lin Chen is known for his work on The Eight Masters (1977), Shaolin Brothers (1977) and The Killer Meteors (1976).
No data