The Ramones 1980
Found another connection between The Ramones and Canterbury
Aha, found it now
The Ramones in Canterbury