Stand by · pulling the latest frames
Diana Dean
Acting
Tiger Lady
1966
Pomposa: Ang Kabayong Tsismosa
1968
Tower of the Devil
1969
Batang Iwahig
Dr. Yes
1965