Worms Reloaded review

Amazingly enough, Worms: Reloaded is Worms. Do you like Worms? It's Worms! You don't like Worms? Move along, it's just Worms. They may be higher resolution than they were back ...