Quantcast
Home » Topics » Jackie Len Neal

Texas cop arrested for handcuffing and raping 19-year-old at traffic stop

A 40-year-old police officer in San Antonio, Texas is facing charges of felony sexual assault after a 19-year-old woman accused him of handcuffing and raping her during a traffic stop over the weekend. According to an arrested warrant obtained by the San Antonio Express-News, Officer Jackie Len Neal pulled over…

Google+