Texas Cop Accused of Handcuffing and Raping Teen at Traffic Stop
A San Antonio, Texas police officer has been arrested and charged with raping a 19-year-old woman following an early morning traffic stop.
Jackie Len Neal, 40, was arrested on the charge of felony sexual assault on Saturday, November 23. Neal is accused of tailing a woman while on duty around 2 a.m. on Friday, pulling her over, handcuffing her, and raping her in the back of his police vehicle.
From Copblock
