You can support Terra Relicta by donating! Please, do so, and thank you!
German black metallers The Last Seed present the track named "Cast Off The Shroud", which is taken from their soon to be released album, Hellboy. The album will be out through Nihilistische KlangKunst on 6th June. Listen to "Cast Off The Shroud" in the player below. Link