Where To Stream Gegege no Kitarou Season 1 Episode 73
The Yamata-no-Orochi of Greed
- Aired September 15, 2019
- 24 Min
A rumor silently spreads on the internet, that Yamata no Orochi on Mount Oguro will grant any 8 wishes.
The Yamata-no-Orochi of Greed
A rumor silently spreads on the internet, that Yamata no Orochi on Mount Oguro will grant any 8 wishes.