One of their new songs. Anyone lucky enough to see them? THEY ARENT COMING TO NEW YORK! :'( :grumpy: :( :x :madass: :banghead: :madmad: