Skitterer Xi'a

Skitterer Xi'a is one of the Beasts of Fable.