Il'zolgar

Il'zolgar is a fel lord that appears at Legion Invasion locations.