Them Crooked Vultures’ Self-Titled Album Out November 17th


The burning question that’s lingered since Them Crooked Vultures made their live debut August 9th at Chicago’s Metro has finally been answered: Rock’s newest supergroup announced today that they’ll released their self-produced and self-titled album on November 17th, a week… Continue Reading