LSD checks into a posh hotel in Portland. Video below.
Tuesday, 29 November 2011
Sunday, 27 November 2011
Saturday, 26 November 2011
In case anyone hasn't seen this little piece of propaganda yet... Here's Joseph Graham interrogating LSD for ten minutes. Directed by Brian Moelker and Kaine Delay.