(Newser) – You’ve played the game, you’ve seen the “movie” trailer—now, witness Angry Birds in real life. A giant replica of the game’s birds, pigs, and barricades was set up at Plaça Nova de Terrassa in Spain in an effort to... Read full story »