Flesh Eaters

  1. Gorillaz Launches Internet Explorer 9 Beta

    September 15, 2010 12:00 AM EDT Gorillaz helped launch Microsoft's Beta version of Internet Explorer 9 at an event in London tonight (Sept. 15). Although the launch of a Beta version of a new Web browser might be typically aimed at a techy audience, Microsoft executives mad ...