David Lynch’s self-directed music video is exactly as you’d imagine

Monday April 2nd 2012


THENNN HEEE POURRRREDDD THE BEEEEER ALLLL OOOOVERRR SALLLLYYYY.