Torcalin Ironhide

Torcalin Ironhides are Zandalari trolls located in Zuldazar and Dazar'alor.