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.
There needs to be a new category called “Things Japanese People Like.” I’m gonna do that now.
As sold on Gumption Style.
Thank you Jesse Merlin!