Jalen and Lil Demon vs. American Apparel?POSTED ON June 15th, 2011 BY Calvin
Most people will probably either love or hate this spot by Tony Kelly, but all I know is I can’t stop watching it.
Jalen and Lil Demon have been killing it for a while — and slow motion and bow ties and Debussy? C’mon!
CATEGORY: Media, Videos, Weird