Atlach-Nacha (Multiverse)

Atlach-Nacha is the Spider-God, living in the depths of the earth, he is the ruler of spiders.