Ontelly

The Live Music Hour - 06/08/2010

Logo for The Live Music Hour - 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.