Them Crooked Vultures on SNL
I was kinda surprised to see Them Crooked Vultures as a trending topic in LA ... I had no idea they were on SNL this weekend! (Bad advertising NBC, or uh ... lack there of.)
Here's New Fang, I effing love Them Crooked Vultures - but you might wanna hurry up and watch it before NBC catches us for violating TOS. AHHHH!! =)