Terrorclaw the Ogre

Terrorclaw is a Level 74 V Blood Carrier.

He can be found in the Frozen Cave within the Hallowed Mountains.