Ōmukade- [yokai]
Ōmukade - [yokai] - A massive dragon-eating centipede that made its lair on Mt Mikami. The Dragon Princess of Ryugujo (Otohime) went looking for a brave warrior to slay the beast. It was defeated with a spit soaked arrow & a prayer... Full story: https://samkalensky.com/products/omukade