Home > The Tap is Back!
The Tap is Back!
25th April 2007
The rumors are true: Spinal Tap is playing at Live Earth. I have seen SP play and it's worth the price of admission.
Home > The Tap is Back!
The rumors are true: Spinal Tap is playing at Live Earth. I have seen SP play and it's worth the price of admission.