Worm Beasts

Worm Beasts are a very aggressive and grotesque creature.

The Worm Beasts mostly reside in Delphoar.