I liked the new album, straight up heavy rock, not too many(hardly any)bands can pull that off today. They aren't reinventing the wheel, just making it spin through the mud of rock n roll, which is great to hear.
Live, the Vultures are ass kickers. They killed it at the Fox in Oak-town, the crowd was as pumped as any I've seen in a long while. Their set on Austin City Limits was pretty solid too. Can't wait to see where this band goes in the future, its gonna be cool.