An ad for a automobile security company based in Russia; saying if your car has been stolen you should have got a Clifford security system.

An ad for a automobile security company based in Russia; saying if your car has been stolen you should have got a Clifford security system.