Thursday, April 26, 2007

Spinal Tap is back!

Well...sorta. They're in a 15 minute short for the Live Earth concert. And they're also slated to perform at the event.
Check it out!

No comments: