Shots Fired on Russian Traffic Police

CCTV footage showing Russian traffic police attacked in Izberbash, Dagestan.

Newest Videos

View more