Head of Targorr

The Head of Targorr is a quest item that drops from Targorr the Dread in The Stockade.

As a quest objective

 * What Comes Around...