Japanese WTF Commercial Of The Day
Japanese WTF Commercial Of The Day
Japanese television commercials are absolutely insane. This one combines urinating with geysers of blood in an effort to compel you to buy some tea. Can you imagine this ever appearing American TV? You gotta love the Japanese, they’re kooky.