Who Fights Upper Moon 4 in Infinity Castle
anime-and-manga
In the Infinity Castle arc of Demon Slayer: Kimetsu no Yaiba, Upper Moon Four, Hantengu, is confronted by Genya Shinazugawa. This battle occurs as Muichiro Tokito and Mitsuri Ka...
Open article