Horde Spectator

Horde Spectators are orcs located in Twilight Highlands.