Veiled Fanatic

Veiled Witnesses are humans briefly appearing at Altar of Storms in Blasted Lands, in Raven Hill in Duskwood, and in Stormwind City.