Where To Stream The Legendary Hero Is Dead! Season 1 Episode 1
The Legendary Hero Is Dead?!
- Aired April 6, 2023
- 30 Min
- Rated 5.7
- Number 2 Of 12 Rated Episodes
Touka Scott doesn't care much about the devils supposedly ravaging the world... until a visit from the legendary hero changes everything.