Tag: Demon Lord

Results

  • Deskari

    The [[demon lord]] Deskari, Demon Lord of Infestation and Locusts, is said to be the Lord of the Locust Host and the Usher of the Apocalypse. Deskari appears as a horrible beast, human from the waist up, and locust-like below. Semi-solid wings-- …