The Clash – Should I Stay or Should I Go (Live at Shea Stadium)
Written by News Bot on March 9, 2022
9 March 1991, ‘Should I Stay Or Should I Go’ gave The Clash their only UK No.1 single after the track was used for a Levi’s TV advertisement. The track was first released in 1982 from their album Combat Rock. https://youtu.be/oGIFublvDes
The Clash – Should I Stay or Should I Go (Live at Shea Stadium)
Facebook Comments