MYSTICS IN BALI – Sleazy Pictures After Dark

Sleazy hosts the 1981 Indonesian supernatural horror film, Mystics in Bali.