Default Re: Them crooked vultures..

Saw them at the Royal Albert Hall in London and they were immense. I wish they would do a new album, it would be awesome. Mind you, we have had QOTSA touring the UK and now we have the Foos at Wembley Stadium which should be cool.
Reply With Quote