Main content

The Lords Of The New Church, 1000 Violins and Head Of David.
The Lords Of The New Church recorded at the ÃÛÑ¿´«Ã½'s Paris Theatre in London in 1982 plus sessions from 1000 Violins and Head Of David.
Last on
Thu 23 Feb 2012
04:00
ÃÛÑ¿´«Ã½ Radio 6 Music
Broadcast
- Thu 23 Feb 2012 04:00ÃÛÑ¿´«Ã½ Radio 6 Music