👉 Ilyodrilus is a species of small, insect-like creatures with elongated bodies that resemble lizards or spiders. They are primarily found in the desert regions of Africa and Asia, where they inhabit a variety of habitats such as deserts, grasslands, and swamps. Ilyodrilus have been known to feed on various insects, especially those that are small and hard to capture due to their size.