Wisconsin Police Department Releases Body Camera Footage After Claims Officer Planted Evidence During Traffic Stop
Video of a police officer throwing a plastic bag into a vehicle during a traffic stop went viral on social media. The Village of Caledonia Police Department in Wisconsin has released body camera footage of the incident. The police department released footage of a July 21 stop on July 24 after some social media users […]