News Reporting
Randomness: Fist of the North Star’s Kenshiro Sells Body Wash In New TV Spot
Look, I was going to pass this up, but then the YOU WA SHOCK! theme song kicked in! Alternate take: you are already clean. Earlier today, a new TV spot for body wash brand De/Ou hit Japanese TV. The 68-second ad sees Kenshiro (who’s played by Hideaki Ito) staring down a massive marauder in a […]