Iwate Legend of Cabbage Man

Japan is a country with some of the best food in the world, certainly not exclusive to Tokyo or Osaka! I hope you’re hungry because I’m traveling 550 km north to Iwate Prefecture (岩手県) in the Japanese countryside to stuff my mouth with as much good food as I can!