Tag: Neil Tennant
Pet Shop Boys live!
Chicago Theatre, Chicago Monday, September 14, 2009 Pet Shop Boys have endured for so long that they’ve seen the electronica era in its original incarnation, persevered through its unfashionable years, and are right back in style now that the scene’s found a steady resurgence. Just ask The Killers, Scissor Sisters, or Fischerspooner who’s inspired the […]
Recent Comments