<--Previous
Up
Next-->
waw ... bukan main!!! world's greatest push cart
... that means "amazing" in bahasa. this was by far my favorite food cart. takengon, aceh district, sumatra.