Charlesetta Telford, a 38-year-old woman from Amarillo, Texas, tragically lost her life on June 19, 2016. She was shot multiple times at the Plum Creek Apartments, and despite being rushed to a local hospital, she succumbed to her injuries. Charlesetta was four months pregnant at the time, and her unborn child did not survive.
The investigation into her death led to the arrest of Anthony Dwion Richards, who was charged with capital murder. Richards admitted to shooting Telford with a 9mm
...Read More