This Japanese Car Ad Will Absolutely Terrify You

    Warning: You may start screaming.

    Before we watch the ad for this Japanese tire company, you should know that it comes with an advisory warning:

    OK, you've been warned...

    View this video on YouTube

    youtube.com

    By the way, if you're curious as to what it says at :27, it translates to: "Does your car have snow tires...?"

    Well. Now I'm completely terrified.