Flockers Review

Developers Team 17 have been working on their famous Worms franchise for over 10 years now. Now Team 17 is working on a new IP, and it is called Flockers. Flockers takes place in the same universe as the Worms games, only here the sheep are not used as dynamite, but especially replace the lemmings role … Read more