Tag Archives: flockers review

Flockers Review

Team 17, who are better known for creating highly addictive puzzle games with a sinister undertone that inflicts excruciating slaughter methods on sweet innocent looking creatures such as Lemmings and Worms are back at it again!  This time it is all about Sheep in their newest IP – Flockers. This new brain-teasing, often mind-boggling title […]