On this episode of Japan Station, we talk about oden, one of Japan's most popular winter foods.

JapanKyo – Exploring Japan today via videos, podcasts, and articles