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.
<< Back to main
We use ads to keep our content free for you.
Please allow ads and let sponsors fund your surfing. You can find instructions here as to how.
Thank you!