Iconic Japanese show about kids running errands alone bamboozles the west

Great show.