Posts Tagged ‘Worms’

Worms Revolution News Film Trailer

Ah the Worms are back at again. In 2D and just as cheeky as ever. The first Team 17 Worms game to cross my path was way back in the good old days of games. Essentially 10-15 years ago, give or take. The Worms franchise has had a lot of ups and downs since Worms […]