The Lords of The New Church
- Episode aired Jan 6, 1984
The Lords of The New Church perform at the Marquee Club,London in January 1984.The Lords of The New Church perform at the Marquee Club,London in January 1984.The Lords of The New Church perform at the Marquee Club,London in January 1984.