Sorry, this episode is not currently available on BBC iPlayer Radio


Distinctive power pop from indie rockers Carter the Unstoppable Sex Machine's 1991 concert. Plus Ali Farka Toure performs in 1987, and a show stopping session recorded live at 6 Music this April from rising stars Insect Guide.

1 hour

Last on

Fri 6 Aug 2010 04:00