Mukade

Mukade is a giant aggressive yokai that has a centipede form.