From Shanghai, China • 1907 - 2014
We don't have a bio for this person yet
Blood BeachFilm • 1980
The Oily ManiacFilm • 1976
The Enchanting ShadowFilm • 1960