In Blinding Presence is the debut album by the German black metal band Veiled, who refer to themselves as (The True) Veiled in an effort to distinguish themselves from other groups who have veiled themselves in the name of Veiled — though as you’ll discover, the music itself sets them apart.
The album will be released on January 7th by Into Endless Chaos Records, and today we present a track from the album named “Selfchasm“. That title, along with the album title, will seem like inspired choices once you’ve heard the music. Continue reading »