LSD - Tune of the week

23 Nov 2011

I Think a lot of bands in the last 10 years have studied this clip pretty heavily. Which is not such a bad deal, seeing as its probably one of the greatest rock songs ever written. You'd need to check your pulse if this doesn't get you amped.