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 […]