Gorillaz Performing Live on Letterman

Gorillaz performing Live on Letterman at the Ed Sullivan Theater in NYC on October 7, 2010.