Barbara Yu Ling

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

Tv Show