London, England, United Kingdom
The Ramones / The Boys / Tenpole Tudor Feb 22, 1980 Uploaded by Zimtrim