Advertising, Google, News 18 Oct 2011 Angry Birds Do Chrome Commercial Angry Birds is seemingly taking over the world. Well, at least the digital world. If you're not already familiar with the phone app, Angry Birds is a puzzle game developed… timestencreative No Comments