Windsor town council meeting reveals raw emotions
Residents in the Virginia town of Windsor were emotional after discovering that a police officer involved in a controversial traffic stop was fired four months after the incident.
Residents in the Virginia town of Windsor were emotional after discovering that a police officer involved in a controversial traffic stop was fired four months after the incident.