Large Illusionary Amber-Weaver

Large Illusionary Amber-Weaver is a mantid found in the Proving Grounds.