London, England, United Kingdom
Mick Jones / Pete Wylie / The Farm / The Savage Nomads Dec 8, 2011 Uploaded by Steve Taylor