A rain youkai, who looks like an anthropomorphic snail boy wearing a raincoat.
Japanese
English
German
Italian
French