<--Previous  Up  Next-->

waw ... bukan main!!! world's greatest push cart

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.