Deth'tilac

Deth'tilac

Beast (Spider)
The Smouldering Darkness
Level 85 (Rare)

Location