What Happened on Dec 12 1980

  • The Clash release Sandinista!

    Sandinista! is the fourth studio album by the English punk rock band The Clash. It was released on 12 December 1980 as a triple album containing 36... Read more