Music: Elysia: "Lion of Judas"

Elysia has posted the title track from their forthcoming, June 10 Ferret Records release Lion of Judas.

You can check out the song here.