Archer Delvinar

Archer Delvinar is a blood elf located at the Scryer's Tier in Shattrath City.