Arachna



Arachna is a location within the Inner World. It is where the Spider Riders live. The Invectids wish to conquer it.