Danish black metallers Horned Almighty have released a video clip for the track “Devouring Armageddon”, taken from their newest album…