Friday, December 14, 2012

This is England

"London Calling," the third studio album by The Clash, was released in the United Kingdom on Dec. 14., 1979. The video is for "Clampdown." And in case you don't know that the album cover was shot on East 14th Street... here's a little history about the greatest rock-n-roll image of all time(?).


Anonymous said...

I was at that show!!! Damn shame that a nyu dorm sits on that spot now!!!!

Anonymous said...

What a great drummer.