What originally appeared to be a routine traffic stop in Tallahassee, Florida, has sparked outrage and placed local police officers under scrutiny. Bodycam footage appears to show officers Read this story
What originally appeared to be a routine traffic stop in Tallahassee, Florida, has sparked outrage and placed local police officers under scrutiny. Bodycam footage appears to show officers Read this story