Saturday, February 19, 2011

Scissor Sisters on Letterman



New York Cities Scissor Sisters returned home and took to Ed Sullivan Theater for one hell of a performance that will have you dancing in your seat, but feel free to get up and enjoy it!