Thought provoking albums are always intriguing especially when they incite ideas and feelings indirectly as is the case with the new album from Louisiana death metalers Excommunicated. Their latest release Skeleton Key is a ‘concept’ work on the medieval Catholic… Read More ›
Day: August 20, 2011
Atriarch – Forever The End
With an oppressive and consuming mass of dark heavy rhythms and a nightmarish entanglement of black melodies and sounds, Portland blackened death rock metalers Atriarch with their debut album Forever The End out August 23rd via Seventh Rule Recordings do… Read More ›