Earache Canadian speed merchants Annihilator have really gone back to their roots for this outing, and it is going back a fair bit. Annihilator is their thirteenth studio album since 1989’s début Alice in Hell. They’ve undergone numerous line up changes over the years with guitarist, and these days also […]