On this episode of Japan Station, we talk about how dogs in Japan used to go on religious pilgrimages (maybe?).