Cold Take
Discover
Club
Blind Pick
Log in
Sign up
Barbara Yu Ling
Follow
Born 4 November 1933 in Singapore
Died 6 April 1997 (aged 63)
Actor
See all 7 →
Sealed
1990
?.?
?.?
Hardware
Chinese Mother
Sealed
1973
?.?
?.?
The Satanic Rites of Dracula
Chin Yang
Sealed
1958
?.?
?.?
The Camp on Blood Island
Woman Prisoner
Sealed
1963
?.?
?.?
The World Ten Times Over
Georgia