Acting
Snap of Red Spider's Web
Film · 1989
Pocong Ghost
Film · 1988
Four Bearded Men from Sanggreng Cave