Out on November 2nd via Peaceville is the brutal new studio album from the reinvigorated UK death metal legends, Cancer. The release reunites the core original trio of John Walker, Carl Stokes, and Ian Buchanan. A lyric video for the new song, "Garrotte", can be found below. The release includes...
Continue reading...
Continue reading...