Friday, August 24, 2007

Special Teamz - Long Time Coming f/ Devin The Dude

Posted the press release yesterday, here's a dose of what to expect when the album drops September 25th, 2007. In the mean time, enjoy Devin the Dude on the hook, this appetizer should hold y'all down for a moment.