I haven’t had the opportunity to hear any of Genocide’s previous material, but with the release of their official debut, this German three piece unleashes […]