Tag: revolution

Worms: Revolution – Review

Platforms: Xbox 360, Playstation 3 and PC. Reviewed On: Xbox 360 Publisher: Team17 Developer: Team17 Singleplayer: Yes Multiplayer: Yes Thanks to Team17 for providing a copy of this game for review. Usually the name’s of games are something of a throwaway, but sometimes they have an actual meaning […]