01:56 Nov 12, 2021 3 2 'Small, mobile food stall in Japan typically selling ramen or other food. The name literally means \"shop stand\". The stall is set up in the early.' Tags: japan , noodles , food cart , snakcs , yatai See also: reaction tomato advertisement craft toy milk Channel prank pet hu comments Post
comments