The Uncanny Valley
Posted on June 15th, 2011 at 12:17 am by Steve

Oscilloscope Laboratories? Nitrous canisters? Liquid LSD in a breath mint bottle?

Why does this new Beastie Boys short film seem strangely familiar…?