Generation Antichrist a new beast to be unleashed

Onslaught are ready to unleash a new beast with “Generation Antichrist”, adding another Thrash Metal gem to...