Snowcrest Elf

Snowcrest Elves are a race of mysterious immortal humanoids.