Animeadmin18/05/202327/07/2023 The Astonishing Strength of Shinobu Kocho in Demon Slayer! Shinobu Kocho is the Demon Slayer Corps’ bug Hashira. Kanae Kocho, who used to be the flower read more