Months after giving birth, guards found a woman dead inside a state prison cell in northeast Georgia. Now, the circumstances surrounding Sheqweetta Vaughan's death have non-profit leaders concerned.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results