I think the less said the better here. Suffice to say that this is one crazy music video. Hats off to the guy who made this, it is damn impressive. I’m not sure how I missed it being around for the past 7 years.
Blockhead – The Music Scene