In the Demon Slayer series, the Infinity Castle arc is a defining moment for the Demon Slayer Corps because of the battle for survival against the Upper Moon Demons. The stakes of the corps are at ...