Some ads make you laugh, some make you think, and some inspire you. This one does none of the above - in fact, it'll probably leave you dazed and confused and wondering what in the world that was all about.
From Japan (where else?), here's what is probably the craziest (remixed) ad you'll ever see today. You've been warned Link [embedded YouTube clip]