As I announced on my blog Delta Spirit performed on Conan O'Brien. Due to other commitments I was unable to watch it when it initially air. I just checked it out on youtube and I must say - these dudes rock! Check it out.
Have You Tried A Large Monitor Yet?
18 hours ago