Demon Slayer season 3: Was Hantengu a cleptomaniac in his previous life? Explained 10:33June 20, 2023