Vahrall demon

Vahrall demons are a race of superhumanly strong humanoid demons. Three of them, led by Behemoth, came to Sunnydale to perform the Sacrifice of Three and bring forth the end of the world.

Appearances

 * Doomed