Skip To Content

Where To Stream Gegege no Kitarou Season 1 Episode 73

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.