Eye of Shadra (spider)

SS Zuldazar

Eyes of Shadra are spiders located in Zuldazar.