Artis Sinetro's latest release is a sizzling Indonesian production. Artis Sinetro's latest release is a sizzling Indonesian production. IndoArtis