Friday, September 3, 2010

Live Review: Scissor Sisters @ Buckhead Theatre, Atlanta, 21 August 2010

Scissor Sisters at The Buckhead Theatre, Atlanta, 21 August 2010
The US tour opener in Atlanta.

Read my full review at Atlanta Music Guide (WARNING: Contains traces of silver spandex!) ( http://bit.ly/9A7B54 ).

No comments:

Post a Comment