They portrays themself as a crocodile wearing glasses.
Demon Slayer: Kimetsu no Yaiba
8.28
EN/ES-MX/FR/JA/PT-BR
Chap 205.5 [EN]
Vol 23 [EN]
Kimetsu no Yaiba: Special One-shot
7.45
EN
Chap 1 [EN]