Posted on 16 June 2015 at 04:01
Such snacks are sold in small stalls in Bali kids love it
From Bali.Indonesia