Where To Stream Gegege no Kitarou Season 1 Episode 63
The Star Festival of Love The Yokai Flower
- Aired July 7, 2019
- 30 Min
On Tanabata, after receiving a letter from Ratman, Kitaro and the others visit a bamboo forest.
The Star Festival of Love The Yokai Flower
On Tanabata, after receiving a letter from Ratman, Kitaro and the others visit a bamboo forest.