Japanese electrometallers Baal already have a couple of EPs out and have done a stint in the USA and this debut sees the bands aggro infested electro mechanized ear battering hitting the world. “Shurado” which means “Scent Of Carnage” showcases… Continue Reading →