Ōmukade

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