Temple Archer

Temple Archers are night elves located in Temple of Elune in Val'sharah.