Yu-Li Lan Poster

Biography

Yu-Li Lan is an actress, known for Long tou lao da (1982), The Pistol Grabber (1982) and The Killer Meteors (1976).