Windsor police brass address controversial traffic stop
Police in the town of Windsor on Wednesday addressed a controversial traffic stop in which officers could be seen allegedly threatening a Black military lieutenant.
Police in the town of Windsor on Wednesday addressed a controversial traffic stop in which officers could be seen allegedly threatening a Black military lieutenant.