Luh Putu Triyata

Born: None


Placeholder

Mystics in Bali

as uncredited
Released: 1981-01-01

An anthropologist named Cathy travels to Bali with her lover to conduct research on black magic....

Movie page