THE LORDS OF THE NEW CHURCH

IS NOTHING SACRED?

JAPAN 1983

CBS 28AP 2846