Tag Archives: released 8 June 2010

RHYMEFEST: ‘El Che’ LP delayed till 8 June 2010

It’s been delayed again. The new release date is 8 June 2010 as the various parties involved engage in more wrangling than Nick Clegg in a pit of Tories. Click HERE for tracklist and earlier press release guff…