Xalbeross

Xalbeross is known as the Destroyer of Worlds, said to be destined to consume Mor. He is the brother of Icarion.