This poor Russian lady is clearly distraught after hitting a dog, but... oh what the hell, just watch it. I can't say anything more without giving away the ending. Suffice it to say, damn you, Subaru. Damn you.
Corporate America Japan Russia getting its hands into everything once again. At least they made it funny.
Advertisement