Please enable javascript to view this site.
Top
Watch as a crew of Russians almost get run over while sticking giant stickers onto windshields of douchebag drivers as their own brand of vigilante justice.