Loading Video…
This browser does not support the Video element.
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.