Dove Shore, Getty Images
The concert will take place at London's Alexandra Palace from May 25-27 with the band performing on the final day. The Afghan Whigs formed in Cincinnati in late 1986, delivering a string of critically acclaimed albums and blistering live performances throughout the '90s until they finally disbanded in 2001.
No comments:
Post a Comment