Where To Stream Demon Slayer Season 2 Episode 3
Should Have Been
- Aired October 24, 2021
- 30 Min
- Rated 8.8
- Number 45 Of 63 Rated Episodes
Trapped in Enmu's spell, Tanjiro, Zenitsu, Inosuke and Kyojuro fall closer and deeper into an eternal slumber. Faced with death, Tanjiro is forced to confront his demons to save them.