Today – Top 25 Albums of All Time (16)

London Calling (16) is the third studio album by English band the Clash. It was originally released as a double album in the United Kingdom in December 1979 by CBS Records, and in the United States in January 1980 by Epic Records. On their second album Give ‘Em Enough Rope (1978), the Clash had started […]

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top