The Taisho era hides a terrible secret: demons roam the night, feeding on humans. To oppose them, the Demon Slayer Corps trains warriors who rise through ten ranks—Mizunoto, Mizunoe, Kanoto, Kanoe, Tsuchinoto, Tsuchinoe, Hinoto, Hinoe, Kinoto, and Kinoe. Above all stand the Hashira, the Pillars, who serve under Master Kagaya Ubuyashiki, the wise...Read more