Worms Revolution announcement trailer

Related Topics – Worms Series, Team17

The Worms are back, yet again, with a new installment coming to PC and consoles in Q3 2012.