WATCH: These Russian Traffic Vigilantes Got More Than They Bargained For With THIS Driver!




WATCH: These Russian Traffic Vigilantes Got More Than They Bargained For With THIS Driver!

These guys are referred to as Russian traffic vigilantes but they also go by “StopHam” or “Stop a Douchebag”.read more here> damn.com