Home / Tag Archives: Armageddon Death Squad

Tag Archives: Armageddon Death Squad

Armageddon Death Squad reveal their “Necrosmose” album!

Armageddon Death Squad

Armageddon Death Squad (Death Metal from Strasbourg, France) have revealed their new album. Titled “Necrosmose”, the latter is indeed available to stream below! Tracklist : 1 – Demons 2 – Annihilation 3 – Dust And Blood 4 – A Last Sacrifice 5 – One More Explosion 6 – Mask Of The Dead …

Read More