Where To Stream Tougen Anki Legend of the Cursed Blood Season 1 Episode 9
Momotaro Spirit
- Aired September 5, 2025
- 30 Min
- Rated 10.0
- Number 9 Of 24 Rated Episodes
Tsubakiri opens a coffin, out of which steps the reanimated corpse of a Momotaro agent who Tsubakiri claims chose to become his puppet.