Yan Lu is known for Mad Mission V: The Terracotta Hit (1989) and Dragons of the Orient (1988).
Dragons of the Orient
Mad Mission V: The Terracotta Hit
No data