More Videos by Lords of The New Church
Lords of The New Church, live at the legendary Marquee Club, Wardour Street, London, on 27th January 1984.
11 years ago
12 years ago
13 years ago