Indonesian artist Rebecca's tantalizing 10-minute performance will captivate. 10menitartisindonesiarebecca