Omukade

An Omukade is a giant centipede yokai from Japanese folklore – an enormous, venomous predator with black-red armored plates and fiery orange legs. It lurks in mountains and deep forests, ambushing anything that enters its territory.