Bowie, Karen O, & TVOTR

TV On the Radio opened for Franz Ferdinand at the Theater at Madison Square Garden in NYC on October 18, 2005. In the above photo we see David Bowie, Karen O, and TV on the Radio hanging backstage. More where that came from at Last Night's Party.