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

The Triffids, Little George and Otis Clay

The Triffids live at the Shaw Theatre, London in 1989, plus Little George in session in 2001 and Otis Clay from 1995.

Release date:

1 hour

Last on

Mon 13 May 2013 03:00