Ōmukade (original) (raw)

Ōmukade (おおむかで, "giant centipede") is a yōkai in Japanese mythology.