XLR8R — We'd like to think that the majority of XLR8R readers will remember who Deltron 3030 is, even if it has been 13 years since the hip-hop supergroup released its seminal, self-titled debut. Regardless, the trio of Del the Funky Homosapien, Kid Koa...
more info