Twinspire Peon

Twinspire Peons are orcs located in Paw'don Glade in the Jade Forest. They need to be defeated to stop the destruction of the orchards.

Objective of

 * Pillaging Peons