500 Greatest Albums of All Time: The Clash, 'London Calling'...

Epic, 1980 Recorded in 1979 in London, which was then wrenched by surging...

14K views rollingstone.com

Interest

Music
Discovered by <a href="/stumbler/kdgiv">kdgiv</a><br/>on Mar 9, 2013

Stumblers Who Like This Page