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

06/08/2010

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