Between May 28 and June 13, 1981, The Clash, in their only American appearance that year invaded New York City and changed the way concerts were sold ...
Read Whole Story
This combination of visuals, musical style and talent, raw energy and power, it was just a two hour experience of wonderment for the audience.
Get top stories and blogs posts emailed to you each day.