London, England, United Kingdom
Ramones / Talking Heads / The Saints Jun 6, 1977 Uploaded by Zimtrim
Ramones / Talking Heads / The Saints Jun 5, 1977 Uploaded by Zimtrim