ios App
Nexwet
Android
Manic
Barbara Yu Ling
Barbara Yu Ling was born on November 4, 1938. She was an actress, known for Hardware (1990), The Avengers (1961) and The Satanic Rites of Dracula (1973). She was married to Ian Albery. She died on April 6, 1997 in England.
Moives
Hardware
Tv Show
Download the app
ios App
Nexwet
Android
Manic