Tag Archives: worms

The PC version of Worms Armageddon is a game that Team17 have never been able to live up to. Many Worms games have come and gone since, yet Armageddon still lives on, with the last official major patch released in 2020 and a…

Read more

1/1