rank demon slayer
Sale Price:$333.00
Original Price:$999.00
sale
8) Kaigaku. demon slayer nezuko Kaigaku is probably the weakest Upper Moon demon on this list He served as a replacement to Upper Moon 6, Daki and Gyutaro after they were defeated by members of the Demon Slayer
Quantity: