Friday, December 14, 2012
"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(?).