Illegal alien beat, raped woman for days in front of her children in Oklahoma

Piedra has been charged with rape with a foreign object, by instrumentation, pointing a deadly weapon with intent, kidnapping, and domestic assault and battery by strangulation. He is currently being held at the Tulsa County Jail on an immigration detainer.