Just this last week, Gorillaz released a new music video featuring some cool muscle cars. Not to mention a surprising special guest. The new video is to help promote their upcoming album, Plastic Beach. For those who are not familiar with Gorillaz, let me give you a short introduction. Gorillaz are a virtual band created […]