Yoru'cha

Yoru'cha is a Zandalari troll located in Battle of Dazar'alor.