It is Thanksgiving day and that means it is time for your Thanksgiving bird, or rather – birds. Angry Birds. No reason for them to be angry, though, as the game is now being developed for the major gaming consoles…


More...