Evil Masquerade released the critically acclaimed album ‘The Digital Crucifix’ earlier this year. Now they’re back with one more ace up their sleeve before the year comes to an end. 115 more words