London, England, United Kingdom
Echo & the Bunnymen / Blue Orchids May 9, 1981 Uploaded by Steve Taylor