Fans of the Clash who are bored with the U.S.A. should maybe head to Spain, where they can hang out in a plaza dedicated to the band’s front man, Joe Strummer. That’s right, “Plaza de Joe Strummer” is now a thing. Basically, some residents of the southern city of Granada really wanted a local square […]