Art by Jeff Knecht

TV on the Radio

08 Feb 2009

These guys (TV on the Radio) were the featured band on Saturday Night Live this past weekend. Man, I love the ability to pause live TV.