What's happening?

Demon Slayer: Kimetsu no Yaiba: 1x23

Sep. 07, 2019