Another week, another suspicious death of a Black or Brown person at the hands of the police. This time in Durham, North Carolina, where the police department would like us to believe that 17-year-old Jesus Huerta was searched, handcuffed, and placed in the back seat of a police car, and sometime during that ride, while still […]