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

The Lords Of The New Church, 1000 Violins and Head Of David.

The Lords Of The New Church recorded at the BBC's Paris Theatre in London in 1982 plus sessions from 1000 Violins and Head Of David.

Release date:

1 hour

Last on

Thu 23 Feb 2012 04:00