Two Texas Deputies Charged with Manslaughter In 2019 ‘Live PD’ Death of Black Man Who Was Chased Over High Beam Lights
Two former Texas sheriff’s deputies were arrested on manslaughter charges Tuesday in the 2019 death of a Black man who died after a police chase that was filmed for the series “Live PD.” Javier Ambler died after deputies pursued him on a road for 22 minutes after he […]
Recent Comments