Tagged : Games

13 Dec

The Phenomenon that is Angry Birds

by Denise Mc Manus

Angry Birds have taken the world by storm in the last two years. What is it about these little winged birds that make them so popular? How about everything! This is one of those games that once you start playing it, you just cannot put it down. Angry Birds is a puzzle video game developed […]