Originally Posted by BULLY
I dunno I wouldn't mind checking that out actually. Whispers that they're touring they will definitely be a band I'd love to see Live this year along with Nine Inch Nails who are also touring.
The first album was epic, exactly the sort of thing me and my pals would have made if we had to make a tribute to rock (in general) album.
Plus the film was made by Dave Grohl being the Devil.
Shit, have to go and listen to them now.