On This Day In 1979 The Clash Released 'London Calling' | Lone Star 92.5
Released in the UK on 12.14.79, the third album from the punk pioneers embraced a wide variety of musical styles
Source: iheart.com
Fast, Ad-Free News Updates
Stay updated with breaking news from Cant Fail. Real-time updates on events, politics, business and more.