The beloved war game franchise, Worms, is set to get a real-time battle royale title called Worms Rumble.

Uncategorised