New Single “Incarnate” – LISTEN Seattle-based Melodic Black Metal outfit THE DEVILS OF LOUDUN are proud to announce their first full-length album, ‘Escaping Eternity’, which will see a February 11th, 2022 release via The Artisan Era! The debut LP from one […]