
The rumors are true: Spinal Tap is playing at Live Earth. I have seen SP play and it’s worth the price of admission.
The rumors are true: Spinal Tap is playing at Live Earth. I have seen SP play and it’s worth the price of admission.
💬 Share a response to this post