London, England, United Kingdom
Adam And The Ants / Altered Images Mar 28, 1981 Uploaded by Martin Hizer