Virginia police chief calls controversial traffic stop of US Army officer ‘a teaching moment’
The police chief of Windsor, Virginia, said Wednesday that a traffic stop in which two officers pointed guns at a US Army officer, pepper-sprayed him…
Continue Reading