Trench Stalker

Trench Stalkers are panthara located in the Den of Despair in Antoran Wastes.