The Tubes World Tour 2001 is a live album by The Tubes.
It was recorded at The Galaxy Theater, Santa Ana, California on January 22, 2000 – yes the title is misleading.
Average Amazon Customer Rating – %%AVERAGERATING%% Stars Continue reading The Tubes World Tour 2001 2000