Sunday, February 8, 2009

TV ON the Radio doing SNL


All I can say is.... It's about damn time. With all the crtical acclaim this band has been receiving over the last few years you'd think they would of been performing on SNL a lot sooner one of my favorite songs of last year

No comments: