Worms 2: Armageddon DLC Explodes to Xbox Live

Today, wizards of worming Team 17 announced the arrival of new DLC