Order of the Invincible

The Order of the Invincible is a religious order dedicated to the worship of The Invincible, Teleron and the eradication of undead.