August 25, 2011

02 Oct 2006, Los Angeles, California, USA — Del Tha Funkee Homosapien of the Gorillaz and Hieroglyphics. — Image by © Ben Liebenberg/Corbis