Franklin Davis gave a detailed confession to the Carrollton Police Department in the death of Shania Gray.
Read the entire affidavit released by the Carrollton P.D. on Monday
He is being held in the Dallas County Jail facing capital murder charges.
The Dallas County Criminal District Court has set Franklin Davis’s bond at $2 million.