30th anniversary of The Clash's London Calling

201001051216

Thirty years ago today, The Clash released the greatest album ever made, London Calling, in the United States.

London Calling 30th anniversary