Worms: Armageddon – Let’s open this can
In 1999 Team 17 was in the front of many gamers conversations when it came to multiplayer games. The release of Worms in 1995 brought many friends and families around the couch or PC to only scream, shout, cry...