California’s PETA-core death metallers Cattle Decapitation have released an intense music video for their track “Kingdom of Tyrants” from their forthcoming album Monolith Of Inhumanity which is due to drop on May 8 via Metal Blade. The album is already getting rave reviews and is expected to be one of the best metal albums of […]