The Upper Moon Demons In Demon Slayer Season 2 Episode 18?
The second season of Demon Slayer is about to come to an end with Demon Slayer Season 2 Episode 18. The epic battle between the Sound Hashira (and Tanjiro’s Gang) with the Upper Moon 6 (Daki and Gyutaro) has finally ended with the defeat of the demon siblings. The Entertainment District Arc will officially end…