Dutch Death Thrash Legends LEGION OF THE DAMNED to Release New Album “The Poison Chalice” on May 26, 2023! 4 min read
Swiss death/thrash/indus-metal crossover band Lethal Technology premiered new single + music video “Factory” 2 min read